Gaussian Processes
Practical overview
https://sciforce.solutions
● Rassmussen & Williams, 2006
● Hensman, Matthews, Ghahramani, 2015
● GPy
● GPFlow
Literature and implementations
Weight space view
Simple case: Bayesian linear regression
Simple case: Bayesian linear regression
Simple case: Bayesian linear regression
(a) - prior
(b) - predictive mean and std
(c) - likelihood
(d) - posterior
Weight space view
Adding features
How to deal with nonlinearity?
Let’s design features!
Weight space view
Predictive distribution: we have to invert NxN matrix
Alternative form: nxn inversion, faster for n<N
Weight space view
Kernel trick
GP is a collection of random variables, any finite number of which have a
joint Gaussian distribution.
x is not time (in general case)!
Function-space view
Bayesian linear regression
Kernels
Algorithm [Rasmussen & Williams, 2006]
Making predictions
Varying hyperparameters
Kernels
Classification
Thanks for attention
Visit our website: https://ai.sciforce.solutions
info@sciforce.solutions
+380 50 55 21 448

Gaussian Processes