Gaussian process regression is a non-parametric Bayesian approach for supervised learning problems. It can be used to model an unknown function by specifying a prior directly over functions, such that the posterior incorporates the constraints from the training data. The kernel trick allows specifying an infinite-dimensional feature space without explicitly defining features. This allows selecting valid covariance functions that implicitly define features and incorporate prior knowledge about the solution.
Related topics: