Skip to main content

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 Documentation Status
DOI DOI
Conda Install Conda Version
PyPI Install PyPI version
Github Latest release Github release
Github dev release Github tag
Build Status ci
Coverage codecov

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

boa-framework-0.9.4.tar.gz (6.5 MB view details)

Uploaded Source

Built Distribution

boa_framework-0.9.4-py3-none-any.whl (72.5 kB view details)

Uploaded Python 3

File details

Details for the file boa-framework-0.9.4.tar.gz.

File metadata

  • Download URL: boa-framework-0.9.4.tar.gz
  • Upload date:
  • Size: 6.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for boa-framework-0.9.4.tar.gz
Algorithm Hash digest
SHA256 67e26888057d45c351d48c37576b206a9cbe27f6a0c46dc4e5ce9660d4466612
MD5 9019f3f18931945421ae470f17675a68
BLAKE2b-256 fb2b8e4fd3c0de8da3c4060a7cfe6631e0af3e76517b54cc61379d5f62bf4f2a

See more details on using hashes here.

File details

Details for the file boa_framework-0.9.4-py3-none-any.whl.

File metadata

File hashes

Hashes for boa_framework-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3b5728c0d9558b1e2441d7c5789cb6ab84d696996e43f7eaff8c4e6acdf87f34
MD5 69516db94c28a19dca38676e85ddc44a
BLAKE2b-256 b8cdb83b630f5005e31750f6c197d7ee9901fc1d7c6c1a90a070e75ce82c1179

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page