Skip to content

Releases: JaxGaussianProcesses/GPJax

v0.4.8 - Titsias Bound

04 Jul 17:56
Compare
Choose a tag to compare

Added implementation and notebook for Titsias 2009.

v0.4.6 - Sparse GPs

26 May 11:23
Compare
Choose a tag to compare

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

07 Feb 20:43
Compare
Choose a tag to compare

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

03 Mar 09:21
Compare
Choose a tag to compare

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

11 Jan 08:53
Compare
Choose a tag to compare

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

07 Jan 21:13
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release
v0.1.1

Bump version