decijax is an early-stage library which aims to provide algorithms for a
variety of sequential decision-making problems. It currently provides implementations
of several acquisition functions for Bayesian optimisation, including
probability of improvement, expected improvement and Thompson sampling. The
implementations are built upon the JAX library, enabling automatic differentiation,
vectorisation, and just-in-time (JIT) compilation for high performance. This allows for efficient research, development, and deployment of decision-making agents.
⚠️ Warning
decijaxis currently under active development, and the API is likely to change in the near future.
decijax requires Python 3.11 or later. Install the latest release from PyPI with:
pip install decijaxAvailable at https://thomas-christie.github.io/decijax/.
Please refer to the contributing guidelines file for guidelines on how to contribute to the project.
decijax is distributed under the terms of the MIT license.