Bayesian Optimisation with JAXNS
Project description
Main Status:
Develop Status:
Mission: To make advanced Bayesian Optimisation easy.
What is it?
Bojaxns is:
- a Bayesian Optimisation package for easily performing advanced non-myopic Bayesian optimisation.
- using JAXNS under the hood to marginalise over multiple models.
- using multi-step lookahead to plan out your next step.
- available for academic use and non-commercial use (without permission) read the license.
Documentation
For examples, check out the documentation (still in progress).
Install
Notes:
- Bojaxns requires >= Python 3.9.
- It is always highly recommended to use a unique virtual environment for each project.
To use
miniconda
, have it installed, and run
# To create a new env, if necessary
conda create -n bojaxns_py python=3.11
conda activate bojaxns_py
For end users
Install directly from PyPi,
pip install bojaxns
For development
Clone repo git clone https://www.github.com/JoshuaAlbert/bojaxns.git
, and install:
cd bojaxns
pip install -r requirements.txt
pip install -r requirements-tests.txt
pip install .
Change Log
20 July, 2023 -- Bojaxns 1.0.0 released
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bojaxns-1.0.1.tar.gz
(23.1 kB
view hashes)
Built Distribution
bojaxns-1.0.1-py3-none-any.whl
(52.3 kB
view hashes)