Bayesian Optimization for Anything: A high-level Bayesian optimization framework and model wrapping tool. It provides an easy-to-use interface between models and the python libraries Ax and BoTorch.
Project description
Bayesian Optimization for Anything
BOA is a high-level Bayesian optimization framework and model wrapping tool for providing an easy-to-use interface between models and the python libraries Ax and BoTorch
Key features
-
Model agnostic
- Can be used for models in any language (not just python)
- Can be used for Wrappers in any language (You don't even need to write any python!) See
Script Wrapper
for details on how to do that. - Simple to implement for new models, with minimal coding required
-
Scalable
- Can be used for simple models or complex models that require a lot of computational resources
- Scheduler to manage individual model runs
- Supports parallelization
-
Modular & customizable
- Can take advantages of the many features of Ax/BoTorch
- Customizable objective functions, multi-objective optimization, acquisition functions, etc
- Choice of built-in evaluation metrics, but it’s also easy to implement custom metrics
Install requirements
Docs | |
DOI | |
Latest release | |
Latest dev release | |
Build Status | |
Coverage |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
boa-framework-0.8.3.tar.gz
(12.1 MB
view hashes)
Built Distribution
Close
Hashes for boa_framework-0.8.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c79d5cdc18e3ddb3badaf2dbdc5e66a3743150d01b5abdb8cf2771e6a17ac8e1 |
|
MD5 | e77d604fbb7cf573b50e3b41a8fd1eee |
|
BLAKE2b-256 | 0529cf198e9bd6861fc5d3fa3c680cb32ba7f15edfae88cefcf1b37ac3ee0499 |