Skip to content

A mini project exploring sparse Gaussian process regression implementations in PyTorch

License

Notifications You must be signed in to change notification settings

cw-tan/gpp-torch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpp-torch

A 'Gaussian Process Playground' for tinkering with sparse Gaussian process regression implementations in PyTorch.

Example

The following figure depicts the optimization of inducing points within the variational free energy sparse Gaussian process framework, made simple with the automatic differentiation engine of PyTorch. A basic example is provided in the script example.py.

optimization-1

Key References

Acknowledgements

The modified LBFGS PyTorch optimizer of Yatawatta, S., Spreeuw, H. and Diblen, F. was used.

Yatawatta, S., Spreeuw, H. and Diblen, F., 2018, October. Improving LBFGS optimizer in PyTorch: Knowledge transfer from radio interferometric calibration to machine learning. In 2018 IEEE 14th International Conference on e-Science (e-Science) (pp. 386-387). IEEE.

About

A mini project exploring sparse Gaussian process regression implementations in PyTorch

Resources

License

Stars

Watchers

Forks

Languages