Gaussian Processes (GP)s


A Gaussian process is a stochastic process, such that every finite collection of those random variables has a multivariate normal distribution, i.e. every finite linear combination of them is normally distributed.

Overview

Gaussian Processes for Dummies
Gaussian Processes (GPs) are the natural next step in that journey as they provide an alternative approach to regression problems.
gaussian-processes tutorial article
An intuitive guide to Gaussian processes
A maths-free explanation of an under appreciated algorithm.
gaussian-processes tutorial article
A Visual Exploration of Gaussian Processes
How to turn a collection of small building blocks into a versatile tool for solving regression problems.
gaussian-processes visualized distill-pub kernels

Tutorials

Gaussian Processes, Not Quite for Dummies
More than just scratch the surface of GPs by reading some "machine learning for dummies" tutorial, but aren't quite yet ready to take on a textbook.
gaussian-processes nonlinear-regression tutorial article

Libraries

GPyTorch
A highly efficient and modular implementation of Gaussian Processes in PyTorch
gaussian-processes pytorch code library
Table of Contents
Share a project
Share something you or the community has made with ML.
Topic experts
Share