Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gp_grief

Large Scale Gaussian Processes using Grid-Structured Eigenfunction (GRIEF) kernels.

Installation & Setup

Only python 2 is supported. An up-to-date Anaconda distribution is recommended in addition to the following non-standard dependencies (using pip):

pip install GPy==1.6.1 # v1.6.1 tested but other versions should also work
pip install tabulate # this is a lightweight package used for printing

Also required is the forked version of the py-mcmc library:

git clone https://github.com/treforevans/py-mcmc.git
cd py-mcmc
python setup.py install

Tutorials & Examples

Citation

The underlying algorithms are based on the following 2018 ICML paper (found here):

@InProceedings{evans_gp-grief,
  title={Scalable {G}aussian Processes with Grid-Structured Eigenfunctions ({GP}-{GRIEF})},
  author={Evans, Trefor W and Nair, Prasanth B},
  booktitle={International Conference on Machine Learning},
  pages={1416--1425},
  year={2018}
}

About

[ICML'18] Scalable Gaussian Processes with Grid-Structured Eigenfunctions

Resources

Stars

20 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages