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
15 Jan, 2024 -- Bojaxns 1.1.0/1 released. Bumped to jaxns 2.4.3/4. 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.1.1.tar.gz
(24.3 kB
view details)
Built Distribution
bojaxns-1.1.1-py3-none-any.whl
(29.4 kB
view details)
File details
Details for the file bojaxns-1.1.1.tar.gz
.
File metadata
- Download URL: bojaxns-1.1.1.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7abd7bc0990a35d78fd3366ba32699dfd83845dfa8f2852e8209ac477ea2079 |
|
MD5 | 7326d103be945ee4b89b04d016cf3568 |
|
BLAKE2b-256 | f0449e63f04c3fd8d246142bb5bde2969d0c919765f4bcd61fbbdd44ac08a3de |
File details
Details for the file bojaxns-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: bojaxns-1.1.1-py3-none-any.whl
- Upload date:
- Size: 29.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60f842f6b3af0741e7bfa40a32cf2a62f33f75910e568c8a2f57960d8adeb1d1 |
|
MD5 | 66ed7a76b84f3404f6debd94f68605c2 |
|
BLAKE2b-256 | 811933977909d9c6acaeb4e7a510d0745657523a8eecb2e3a235be4d68867d12 |