Skip to content

Gaussian processes (GPs) are a good choice for function approximation as they are flexible, robust to over-fitting, and provide well-calibrated predictive uncertainty. Deep Gaussian processes (DGPs) are multi-layer generalisations of GPs, but inference in these models has proved challenging. Existing approaches to inference in DGP models assume …

License

SourangshuGhosh/Doubly-Stochastic-Deep-Gaussian-Process

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doubly-Stochastic-Deep-Gaussian-Process

Deep Gaussian Processes with Doubly Stochastic Variational Inference

Requirements: gpflow1.1.1 and tensorflow1.8. NB not compatabile with more recent versions (e.g. gpflow1.2)

This code accompanies the paper

@inproceedings{salimbeni2017doubly, title={Doubly stochastic variational inference for deep gaussian processes}, author={Salimbeni, Hugh and Deisenroth, Marc}, booktitle={Advances in Neural Information Processing Systems}, year={2017} }

See the arxiv version at https://arxiv.org/abs/1705.08933

This code now offers additional functionality than in the above paper. In particular, natural gradients are now supported. If you use these, please consider citing the following paper:

@inproceedings{salimbeni2018natural, title={Natural Gradients in Practice: Non-Conjugate Variational Inference in Gaussian Process Models}, author={Salimbeni, Hugh and Eleftheriadis, Stefanos and Hensman, James}, booktitle={Artificial Intelligence and Statistics}, year={2018} }

About

Gaussian processes (GPs) are a good choice for function approximation as they are flexible, robust to over-fitting, and provide well-calibrated predictive uncertainty. Deep Gaussian processes (DGPs) are multi-layer generalisations of GPs, but inference in these models has proved challenging. Existing approaches to inference in DGP models assume …

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages