Skip to content

rock-learning/bayesian_optimization

 
 

Repository files navigation

Summary

This repository contains some basic code for Bayesian optimization

Installation

Install dependencies

  1. Install nlopt for your Python version.
  2. Install dependencies with pip: [sudo] pip[3] install -r requirements.txt (requirements.txt can be found in the repository)
  3. (Optional:) install BOLeRo

Install bayesian_optimization

git clone https://github.com/rock-learning/bayesian_optimization.git
cd bayesian_optimization
sudo python setup.py install

Usage

Some usage examples are contained in the folder "examples". To reproduce the results from the ICML 2016 paper "Minimum Regret Search for Single- and Multi-Task Optimization", please execute the jupyter notebook "examples/mrs_evaluation.ipynb."

The directory bolero_bayes_opt contains modules which can be used with the external package BOLeRO, which is not yet open source and can thus be ignored for the moment.

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 82.6%
  • Python 17.4%