Gaussian Processes MLM Flashcards

1
Q

Gaussian Processes (GP)

A

Gaussian Processes (GP) are used extensively in machine learning and statistics, particularly for regression problems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Introduction
A

Gaussian Processes (GP) is a powerful modeling framework incorporating kernels and Bayesian inference, and is recognized for its robustness and versatility. It is used for both regression and classification tasks, although it’s more commonly used for regression.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Prior over Functions
A

One way to think about a Gaussian process is as a distribution over functions. Instead of inferring a distribution over the parameters of a parametric function, GP allows us to infer a distribution over the functions themselves.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Kernel Functions
A

The choice of kernel function has a significant impact on the Gaussian process model. It defines the covariance between pairs of random variables and, therefore, determines the smoothness, periodicity, and other properties of the functions sampled from the Gaussian process. Common choices include Radial Basis Function (RBF), Matérn, and Rational Quadratic kernels, among others.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Noise Model
A

In Gaussian process regression, a noise model is included to account for the observed variability in the data that isn’t captured by the Gaussian process prior. This is usually done by adding a noise term, typically assumed to be Gaussian, to the diagonal of the covariance matrix.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Bayesian Inference
A

Bayesian inference is used in Gaussian processes to infer the posterior distribution over functions given some observed data. This is often done using Markov chain Monte Carlo (MCMC) methods or Variational Inference.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Hyperparameters Learning
A

The hyperparameters of the Gaussian process, which might include the parameters of the kernel function and the noise term, are usually learned from the data by maximizing the marginal likelihood.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Strengths and Limitations
A

Gaussian Processes are non-parametric, meaning they can represent a wide range of functions, and they provide a measure of uncertainty alongside predictions. However, they can be computationally expensive as the complexity scales cubically with the number of data points. They can also struggle with high-dimensional inputs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Applications
A

Gaussian processes are used in a variety of applications including regression, optimization, and in the design of experiments. In machine learning, one notable application is in the field of reinforcement learning, where GPs can be used to model the unknown dynamics of an environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Extensions
A

Extensions to Gaussian processes include Sparse Gaussian Processes, which aim to make GPs more scalable, and Deep Gaussian Processes, which stack multiple GPs to create a deep learning model with the benefits of GPs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly