Introduction to Gaussian Processes
An introduction to GPs, ending with PPL implementations.
We’ll explores how data can be modelled non-parametrically by placing probability distributions over functions. Over – … functions?! That still sounds wild to me even after writing this notebook.
In this notebook, I will walk through the math behind Gaussian Processes (GPs) and how they enable us to tackle this seemingly impossibly complex problem.
While working on this, I have heavily relied on what I learned from Mattias Villani’s Advanced Bayesian Learning course and the book Gaussian Processes for Machine Learning.
The data analysed in the examples towards the end of this notebook is Lidar data.