Skip to main content

Bayesian Optimization Structure Search

Project description

*SETUP*

Make sure you have python3.

You need to have the following dependencies in order to use BOSS: GPy - https://sheffieldml.github.io/GPy OR GPy with gradients (if you use gradient observations) - https://github.com/esiivola/GPYgradients/tree/feature_gradients (this should also be called simply GPy) GPyOpt-1.0.2 - https://sheffieldml.github.io/GPyOpt paramz-0.5.6 - https://libraries.io/pypi/paramz sobol_seq - https://github.com/naught101/sobol_seq

NB: GPyOpt needs to be version 1.0.2. Install this with pip3 uninstall GPyOpt pip3 install [–user] GPyOpt==1.0.2 (–user flag is in case you are installing locally for yourself)

Copy all the files in boss/ to your computer.

Make a folder for your own boss files and copy there from examples/ the files - runoptions - sh_script [in case your own script is a shell script] - empty_script [in case you want to write your own python script]

Edit the copied script file and make sure it works.

Edit runoptions, make sure it references the correct script.

run: $ python3 /path/to/boss/optimize.py runoptions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
aalto-boss-0.4.7.tar.gz (24.1 kB) Copy SHA256 hash SHA256 Source None Dec 21, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page