COMmon Bayesian Optimization
Python
Clone or download
Tsuyoshi Ueno
Tsuyoshi Ueno fix bugs in search.discrete
update tutorial_interactive_mode
Latest commit 7743856 Apr 13, 2016
Permalink
Failed to load latest commit information.
combo fix bugs in search.discrete Apr 13, 2016
docs add document Feb 18, 2016
examples/grain_bound fix bugs in search.discrete Apr 13, 2016
.gitignore add .gitignore Jan 26, 2016
README.md modify README.md Feb 29, 2016
setup.py create a new package for discrete BO Apr 10, 2016

README.md

COMmon Bayesian Optimization Library ( COMBO )

Bayesian optimization has been proven as an effective tool in accelerating scientific discovery. A standard implementation (e.g., scikit-learn), however, can accommodate only small training data. COMBO is highly scalable due to an efficient protocol that employs Thompson sampling, random feature maps, one-rank Cholesky update and automatic hyperparameter tuning. Technical features are described in our document.

Required Packages

  • Python 2.7.x
  • numpy >=1.10
  • scipy >= 0.16
  • Cython >= 0.22.1
  • mpi4py >= 2.0 (optional)

Install

1. Download or clone the github repository, e.g.
	> git clone https://github.com/tsudalab/combo.git

2. Run setup.py install
	> cd combo
	> python setup.py install

Uninstall

1. Delete all installed files, e.g.
	> python setup.py install --record file.txt
	> cat file.txt  | xargs rm -rvf

Usage

After installation, you can launch the test suite from 'examples/grain_bound/tutorial.ipynb'.

License

This package is distributed under the MIT License.