rlddt / gprn-1

Code for the paper 'Efficient Variational Inference for Gaussian Process Regression Networks'

Home Page:http://trungngv.github.io/gprn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Efficient Variational Inference for Gaussian Process Regression Networks package.

This package implements the two variational inference methods for GPRNs of Nguyen and Bonilla [1].

Author:

Trung V. Nguyen (trung.ngvan@gmail.com)

Last update: 03/04/2013

Main Content

  1. meanfield/mf_train.m : train a GPRN model with mean-field inference method
  2. meanfield/mf_predict.m : predict using a trained mean-field model obtained from mf_train.m
  3. npv/npv_train.m : train a GPRN model with npv inference method
  4. npv/npv_predict.m : predict using a trained npv model obtained from npv_predict.m
  5. demo.m : A script demonstrating the use of mean-field and npv on a toy dataset.

Dependencies

This code uses two external libraries: the gpml package [2] and the code in [3] with modifications by Trung V. Nguyen to handle high-dimensional datasets.

References

[1] Trung V. Nguyen and Edwin V. Bonilla. "Efficient Variational Inference for Gaussian Process Regression Networks" In Proceedings of the 16th International Conference on Artificial Intelligence and Statistics (AISTATS) 2013, Scottsdale, AZ, USA.

[2] Rasmussen, Carl Edward, and Hannes Nickisch. "Gaussian processes for machine learning (GPML) toolbox." The Journal of Machine Learning Research 11 (2010): 3011-3015.

[3] Gershman, Samuel, Matt Hoffman, and David Blei. "Nonparametric variational inference." arXiv preprint arXiv:1206.4665 (2012)

About

Code for the paper 'Efficient Variational Inference for Gaussian Process Regression Networks'

http://trungngv.github.io/gprn

License:Other


Languages

Language:MATLAB 60.6%Language:Fortran 24.2%Language:C++ 7.3%Language:HTML 5.7%Language:C 1.9%Language:Makefile 0.4%Language:M 0.0%Language:CSS 0.0%