https://github.com/agarbuno/awesome-gaussian-processes

A curated list of resources for learning Gaussian Processes

https://github.com/agarbuno/awesome-gaussian-processes

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A curated list of resources for learning Gaussian Processes

Basic Info
  • Host: GitHub
  • Owner: agarbuno
  • License: mit
  • Default Branch: master
  • Size: 42 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of RaulPL/awesome-gaussian-processes
Created over 3 years ago · Last pushed almost 5 years ago

https://github.com/agarbuno/awesome-gaussian-processes/blob/master/

# Awesome Gaussian Processes

A list of resources for understanding Gaussian Processes. Inspired by [Awesome Normalizing Flows](https://github.com/janosh/awesome-normalizing-flows) list.


## Table of Contents 1. [ Books](#-books) 2. [ Blog Posts](#-blog-posts) 3. [ Videos](#-videos) 4. [ Packages](#-packages) 5. [ Publications](#-publications) 6. [ Meetups](#-meetups) 7. [ Open to Suggestions!](#-open-to-suggestions)
## Books * [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/) * [Pattern Recognition and Machine Learning - Chapter 6.4](https://www.microsoft.com/en-us/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf) * [Bayesian Data Analysis 3rd Edition - Chapter 21](http://www.stat.columbia.edu/~gelman/book/) * [Surrogates: Gaussian Process Modeling, Design, and Optimization for the Applied Sciences](https://bookdown.org/rbg/surrogates/) * [Machine Learning: a Probabilistic Perspective - Chapter 15](https://www.cs.ubc.ca/~murphyk/MLbook/) * [Applied Stochastic Differential Equations](https://users.aalto.fi/~ssarkka/pub/sde_book.pdf) ### Thesis * [Automatic Model Construction with Gaussian Processes](https://www.cs.toronto.edu/~duvenaud/thesis.pdf) by David K. Duvenaud * [Covariance Kernels for Fast Automatic Pattern Discovery and Extrapolation with Gaussian processes](http://www.cs.cmu.edu/~andrewgw/andrewgwthesis.pdf) by Andrew G. Wilson ### Other resources * [Gaussian Process Model Zoo](https://jejjohnson.github.io/gp_model_zoo/) by J. Emmanuel Johnson ## Blog Posts ### Introductory * [A Visual Exploration of Gaussian Processes](https://distill.pub/2019/visual-exploration-gaussian-processes/) * [Gaussian process introductory tutorial in Python](http://adamian.github.io/talks/Damianou_GP_tutorial.html) * [Gaussian Processes, not quite for dummies](https://thegradient.pub/gaussian-process-not-quite-for-dummies/) * [Robust Gaussian Process Modeling](https://betanalpha.github.io/assets/case_studies/gaussian_processes.html) * [The Kernel Cookbook](http://www.cs.toronto.edu/~duvenaud/cookbook/index.html) * [Interactive Gaussian Process Visualization](http://www.infinitecuriosity.org/vizgp/) ### Applications * [Gaussian process demonstration with Stan](https://avehtari.github.io/casestudies/Motorcycle/motorcycle_gpcourse.html) by Aki Vehtari * [Gaussian Process Classification Model in various PPLs](https://luiarthur.github.io/TuringBnpBenchmarks/gpclassify) * [Exploring Bayesian Optimization](https://distill.pub/2020/bayesian-optimization/) * [Random effects in Gaussian Processes](https://martiningram.github.io/gp-random-effects/) ## Videos * [Gaussian Process Summer Schools](http://gpss.cc/) * [Gaussian Process Basics](http://videolectures.net/gpip06_mackay_gpb/) by David MacKay * [Gaussian Processes](http://videolectures.net/mlss09uk_rasmussen_gp/) by Carl E. Rasmussen * [Introduction to Gaussian processes](https://youtu.be/4vGiHC35j9s) by Nando de Freitas * [ Open Data Science Initiative](https://www.youtube.com/channel/UCUjuEqUQbTrJ11f8nkWltQQ) channel * [MLSS 2013 Tbingen](http://mlss.tuebingen.mpg.de/2013/index.html) GP Tutorial - [Part 1](https://youtu.be/50Vgw11qn0o), [Part 2](https://youtu.be/TR0LCVslIIM), [Part 3](https://youtu.be/KRLW5abMV6s) * [MLSS 2015 Tbingen](http://mlss.tuebingen.mpg.de/2015/index.html) GP Tutorial - [Part 1](https://youtu.be/S9RbSCpy_pg), [Part 2](https://youtu.be/MxeQIKGEXb8), [Part 3](https://youtu.be/Ead4TivIOmU) * MLSS 2019 Africa GP tutorial - [Part 1](https://youtu.be/U85XFCt3Lak), [Part 2](https://youtu.be/b635kuSqLww) * [Machine Learning with Signal Processing (ICML 2020 Tutorial)](https://youtu.be/vTRD03_yReI) * [Gaussian processes for fun and profit: Probabilistic machine learning in industry](https://youtu.be/uq8VxqeHPj8) * [A Primer on Gaussian Processes for Regression Analysis | PyData NYC 2019](https://youtu.be/j7Ruu3Yu-70) ## Packages List of packages dedicated to Gaussian Processes or with Gaussian Processes functionalities. ### Python * [GPy](https://github.com/SheffieldML/GPy) * [celerite](https://celerite.readthedocs.io/en/stable/) * [GPyTorch](https://gpytorch.ai/) * [GPflow](https://github.com/GPflow/GPflow) * [BoTorch](https://botorch.org/) * [scikit-learn GP module](http://scikit-learn.org/stable/modules/gaussian_process.html) * [PyMC3](https://docs.pymc.io/Gaussian_Processes.html) * [Pyro](https://pyro.ai/examples/gp.html) * [GPJax](https://github.com/thomaspinder/GPJax) * [Emukit](https://github.com/EmuKit/emukit) * [Stheno](https://github.com/wesselb/stheno) * [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) ### Julia * [GaussianProcesses.jl](https://stor-i.github.io/GaussianProcesses.jl/latest/) * [Stheno.jl](https://github.com/willtebbutt/Stheno.jl) ### Stan * [Stan User's Guide - Gaussian Processes chapter](https://mc-stan.org/docs/2_26/stan-users-guide/gaussian-processes-chapter.html) ### Octave / Matlab * [GPstuff](https://research.cs.aalto.fi/pml/software/gpstuff/) * [GPML toolbox](http://www.gaussianprocess.org/gpml/code/matlab/doc/) ## Publications ### Bayesian Optimization * [A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning](https://arxiv.org/abs/1012.2599) * [Taking the Human Out of the Loop: A Review of Bayesian Optimization](https://www.cs.ox.ac.uk/people/nando.defreitas/publications/BayesOptLoop.pdf) ### Causality * [Causal Inference using Gaussian Processes with Structured Latent Confounders](http://proceedings.mlr.press/v119/witty20a/witty20a.pdf) ### Multiple-output Gaussian processes * [Kernels for Vector-Valued Functions: a Review](https://arxiv.org/abs/1106.6251) ### Survival Analysis * [Gaussian Processes for Survival Analysis](https://arxiv.org/abs/1611.00817) ### Time Series * [Gaussian processes for time-series modelling](http://rsta.royalsocietypublishing.org/content/371/1984/20110550) ## Meetups * [Gaussian Processes Cambridge](https://www.meetup.com/gaussian-processes-cambridge/) * [Resources](https://github.com/GaussianProcessesCambridge/meetup-resources) ## Open to Suggestions! See something that's missing from this list? PRs welcome! If you're unsure if a paper or resource belongs in this list, feel free to open an issue and start a discussion. This repo is meant to be a community effort. So don't hesitate to voice an opinion.

Owner

  • Name: Alfredo Garbuno Iñigo
  • Login: agarbuno
  • Kind: user
  • Location: Mexico City
  • Company: ITAM

Bayesian inference, non-parametric Bayesian models, MCMC algorithms, Kernel Methods, Data assimilation, Langevin dynamics

GitHub Events

Total
Last Year