Hands-on Experience with Gaussian Processes (GPs): Implementing GPs in Python - I

09/06/2018
by   Kshitij Tiwari, et al.
0

This document serves to complement our website which was developed with the aim of exposing the students to Gaussian Processes (GPs). GPs are non-parametric Bayesian regression models that are largely used by statisticians and geospatial data scientists for modeling spatial data. Several open source libraries spanning from Matlab [1], Python [2], R [3] etc., are already available for simple plug-and-use. The objective of this handout and in turn the website was to allow the users to develop stand-alone GPs in Python by relying on minimal external dependencies. To this end, we only use the default python modules and assist the users in developing their own GPs from scratch giving them an in-depth knowledge of what goes on under the hood. The module covers GP inference using maximum likelihood estimation (MLE) and gives examples of 1D (dummy) spatial data.

READ FULL TEXT
research
07/21/2021

Adaptive Inducing Points Selection For Gaussian Processes

Gaussian Processes (GPs) are flexible non-parametric models with strong ...
research
04/18/2016

Chained Gaussian Processes

Gaussian process models are flexible, Bayesian non-parametric approaches...
research
05/26/2020

Skew Gaussian Processes for Classification

Gaussian processes (GPs) are distributions over functions, which provide...
research
08/08/2021

Nonparametric Estimation of the Random Coefficients Model in Python

We present PyRMLE, a Python module that implements Regularized Maximum L...
research
03/02/2020

A Framework for Interdomain and Multioutput Gaussian Processes

One obstacle to the use of Gaussian processes (GPs) in large-scale probl...
research
03/24/2023

Applications of Gaussian Processes at Extreme Lengthscales: From Molecules to Black Holes

In many areas of the observational and experimental sciences data is sca...
research
06/30/2018

Probabilistic Bisection with Spatial Metamodels

Probabilistic Bisection Algorithm performs root finding based on knowled...

Please sign up or login with your details

Forgot password? Click here to reset