Skip to content

NeptuneProjects/OAOptimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ocean Acoustics Optimization

DOI

This package contains backend code for research on Bayesian optimization for estimation of ocean acoustic parameters. The package is under active development.

While there are several libraries available for conducting Bayesian optimization, this package makes use of three open source libraries, two of which are maintained by Meta Research. The libraries, listed according to increasing levels of abstraction, are:

  1. GPyTorch, developed and maintained by researchers from multiple universities and Meta.
  2. BoTorch by Meta Open Source.
  3. Adaptive Experimentation Platform (Ax) by Meta Open Source. All three of these libraries are built on PyTorch, thus enabling GPU acceleration of some computational tasks.

Installation

OAOptimization can be installed using pip for Python 3.10 or below:
pip install git+https://github.com/NeptuneProjects/OAOptimization.git

Usage

Once installed, import objects as normal:

from oao.optimizer import BayesianOptimization, GridSearch

optimizer = BayesianOptimizer(...)

About

A library with uninformed and Bayesian search methods.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages