Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Python implementation of global optimization with gaussian processes.
branch: master
Failed to load latest commit information.
bayes_opt add usage module
examples minor correction
LICENSE adds license and readme
README adds license and readme

README

Python implementation of bayesian global optimization with gaussian processes.

This is a constrained global optimization package built upon bayesian inference and gaussian process, that attempts to find the maximum value of an unknown function in as few iterations as possible. This technique is particularly suited for optimization of high cost functions, situations where the balance between exploration and exploitation is important.

Checkout the examples folder for simple scripts indicating how to use this package.

Disclaimer: This project is under active development, if you find a bug, or anything that needs correction, please let me know.

Dependencies:
    * Scipy
    * Numpy
    * Scikit-Learn

References:
    * http://papers.nips.cc/paper/4522-practical-bayesian-optimization-of-machine-learning-algorithms.pdf
    * http://arxiv.org/pdf/1012.2599v1.pdf
    * http://www.gaussianprocess.org/gpml/
    * https://www.youtube.com/watch?v=vz3D36VXefI&index=10&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6
Something went wrong with that request. Please try again.