Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Gaussian Processes for
Regression
CKI Williams and CE Rasmussen
Summarized by Joon Shik Kim
12.05.10.(Fri)
Computational Models of
Intelligence
Introduction
• In the Bayesian approach to neural
networks a prior distribution over the
weights induces a prior distribution over
functions. This prior is combined with a
noise model, which specifies the
probability of observing the target t
given function value y, to yield a
posterior over functions which can then
be used for predictions.
Prediction with Gaussian
Processes (1/3)
• A stochastic process is a collection of random
variables {Y(x)|x∈X) indexed by a set X. In our
case X will be the input space with dimension d,
the number of inputs. The stochastic process is
specified by giving the probability distribution
for every finite subset of variables Y(x(1)),…,Y(x(k))
in a consistent manner. A Gaussian process is a
stochastic process which can be fully specified
by its mean function μ(x)=E[Y(x)] and its
covariance function C(x,x’)=E(Y(x)-μ(x))(Y(x’)μ(x’)). We consider Gaussain processes which
have μ(x)=0.
Prediction with Gaussian
Processes (2/3)
• The training data consists of n pairs of
inputs and targets {(x(i),t(i)). i=1…n}. The
input vector for a test case is denoted x
(with no superscript). The inputs are ddimensional x1,…,xd and the targets are
scalar.
Prediction with Gaussian
Processes (3/3)
yˆ (x) k (x)K t
-1
T
( x) C (x, x) k (x)K k(x)
T
2
yˆ
-1
k(x) (C (x, x ),..., C (x, x )
(1)
K ij C (x , x )
(i)
(j)
t (t ,..., t )
(1)
(n) T
(n) T
Illustration of Prediction using GP
Proof of Prediction Model (1/3)
Proof of Prediction Model (2/3)
Proof of Prediction Model (3/3)