https://github.com/transientlunatic/gp-tutorial
A tutorial on using Gaussian processes (mostly) in Python
https://github.com/transientlunatic/gp-tutorial
Last synced: 7 days ago
JSON representation
A tutorial on using Gaussian processes (mostly) in Python
- Host: GitHub
- URL: https://github.com/transientlunatic/gp-tutorial
- Owner: transientlunatic
- Created: 2018-05-30T11:24:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-23T08:25:56.000Z (about 2 years ago)
- Last Synced: 2023-06-30T12:00:57.698Z (almost 2 years ago)
- Language: Jupyter Notebook
- Size: 23.3 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
A Gaussian Process Tutorial
===========================This repository is intended to serve as a tutorial on the use of Gaussian process regression techniques, principly for surrogate modelling in astrophysics, but will also touch on other topics, such as latent variable GP priors as it develops.
Right now this repository is very much a draft, and it's likely to change quite a lot as it develops.
This tutorial will attempt (and probably, to some extent, fail) to be implementation agnostic; that is, I'll try and have examples from as many different packages which implement GPs as possible, and try to provide as much of the background maths and principles as possible to allow implementations in languages other than those covered in this work.
Contents
========1. Introduction
2. Covariance Functions
3. Gaussian Process Regression
4. Surrogate modelling with GPR
5. Latent Variable GP Priors
6. Gaussian processes with large datasetsAuthor
======This tutorial is written by Daniel Williams, who is a research assistant at the Institute for Gravitational Research at the University of Glasgow.