Skip to content

Releases: thomaspinder/GPJax

v0.5

07 Nov 20:06
fb24af8

Choose a tag to compare

What's Changed

Full Changelog: v0.4.13...v0.5

v0.4.13 - Bump docs and dependencies

08 Sep 07:59

Choose a tag to compare

What's Changed

  • Refactor docs as markdown documents by @thomaspinder in #107
  • Refactor JaxTyping to be compatible with v0.0.2
  • Pin pypa-publish workflow

Full Changelog: v0.4.12...v0.4.13

v0.4.12- Bug fix on bijections

23 Aug 09:43
657a416

Choose a tag to compare

This minor release resolves the issue surrounding Distrax transformations.

v0.4.11 - Parameter seeding

22 Aug 21:04
2f00b11

Choose a tag to compare

A PRNGKey can now be passed to the initialisation function for reproducible parameter initialisation when parameters are stochastic e.g., RFFs. Further, the return argument of initialise and fit is a dataclass than bundles up the constituent quantities.

v0.4.10

11 Aug 08:20
b1142ab

Choose a tag to compare

Minor change that fixes a bug in conjugate regression models where the marginal log-likelihood is evaluated on a single datapoint.

v0.4.9 - JOSS Paper & Zenodo

22 Jul 09:46
3374e51

Choose a tag to compare

Creating a release for Zenodo archiving and JOSS publication.

v0.4.8 - Titsias Bound

04 Jul 17:56

Choose a tag to compare

Added implementation and notebook for Titsias 2009.

v0.4.6 - Sparse GPs

26 May 11:23

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

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

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.