Releases: JaxGaussianProcesses/GPJax
Releases · JaxGaussianProcesses/GPJax
v0.4.9 - JOSS Paper & Zenodo
Creating a release for Zenodo archiving and JOSS publication.
v0.4.8 - Titsias Bound
Added implementation and notebook for Titsias 2009.
v0.4.6 - Sparse GPs
In this release the following approaches have been added
- Sparse variational GPs
- Graph kernels
- Variational family abstraction
- A more flexible likelihood representation
- Docs on barycentres of GPs, deep kernels, graph kernels and sparse regression
Contributors - @thomaspinder @daniel-dodd
V0.4 - Parameter refactoring
Major changes
- Parameters are now refactored to impose a greater degree of order and structure.
- Multiple dispatch has been removed for easier extendability
Minor changes
- Optax integration provided
- Matern and Polynomial kernels added
- Constant mean function added
- Global parameter updates
- Significantly slimmer parameter handling code
V0.3 - Pure Jax refactoring
Major changes
- GPJax is now written entirely in Jax with the ObJax dependency removed.
- All notebooks and unit tests have been updated to reflect this new structure.
Minor changes
- ARD kernel structures are now easier to define
- Priors can be placed explicitly on a GP's hyperparameters.
Non-conjugate inference now supported
Inference in a non-conjugate Gaussian process is now supported. A notebook demonstrating this functionality for classification data is provided in addition to the underlying code extensions.
Initial release
v0.1.1 Bump version