Skip to content

Implementation of the NP-CGP model from "Nonparametric Gaussian Process Covariances via Multidimensional Convolutions"

License

Notifications You must be signed in to change notification settings

magnusross/npcgp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npcgp

Implementation of the GP with nonparametric covariances via multidimensional convolutions (NP-CGP), from our paper "Nonparametric Gaussian Process Covariances via Multidimensional Convolutions" in AISTATS 2023.

The code was jointly written by magnusross and tomcdonald.

To install, clone the repo, and then run:

conda create --name npcgp_env python=3.9
conda activate npcgp_env
pip install -e .

This will install the CPU version of PyTorch, for the GPU version, follow the instructions here to install the correct version for your GPU.

You can run the model on the UCI data with python uci.py, and run python uci.py -h for help with possible arguments.

Diagram of the NP-CGP

Citation

@InProceedings{pmlr-v206-mcdonald23a,
  title = 	 {Nonparametric Gaussian Process Covariances via Multidimensional Convolutions},
  author =       {Mcdonald, Thomas M. and Ross, Magnus and Smith, Michael T. and \'Alvarez, Mauricio A.},
  booktitle = 	 {Proceedings of The 26th International Conference on Artificial Intelligence and Statistics},
  pages = 	 {8279--8293},
  year = 	 {2023},
  editor = 	 {Ruiz, Francisco and Dy, Jennifer and van de Meent, Jan-Willem},
  volume = 	 {206},
  series = 	 {Proceedings of Machine Learning Research},
  month = 	 {25--27 Apr},
  publisher =    {PMLR},
  url = 	 {https://proceedings.mlr.press/v206/mcdonald23a.html},
}

About

Implementation of the NP-CGP model from "Nonparametric Gaussian Process Covariances via Multidimensional Convolutions"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages