Overview
Gaussian Process Regression places a kernel-defined prior over functions and conditions that prior on observed data to obtain predictive means and uncertainties.
Predicts a continuous target with a Gaussian process posterior over functions.
Compact metadata for implementation and discovery.
Gaussian Process Regression places a kernel-defined prior over functions and conditions that prior on observed data to obtain predictive means and uncertainties.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n^2)
Average
O(n^3)
Worst
O(n^3)
Space
O(n^2)
mu_* = K_*^T (K + sigma^2 I)^-1 yPredicts the mean at new points from the kernel matrix and observations.
Show conditioning a Gaussian process prior on observed data on a small bayesian regression example.
Gaussian Process Regression operates in O(n^3) time and O(n^2) space within the Probabilistic Models family. Key governing relation: mu_* = K_*^T (K + sigma^2 I)^-1 y. Often compared with Gaussian Process Classification and Word2Vec Skip-Gram.
What each reference supports for this entry.
Reference for Gaussian process regression, kernels, posterior mean, and posterior covariance.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Gaussian process classification adapts the Gaussian-process prior to discrete labels through a likelihood model.
Linear regression gives a parametric baseline, while GPR uses a nonparametric kernel prior.