An open API service indexing awesome lists of open source software.

https://github.com/wildtreetech/bayesian-optimisation

Finding the best parameters for any algorithm
https://github.com/wildtreetech/bayesian-optimisation

bayesian-optimization ipynb notebook regression

Last synced: 4 months ago
JSON representation

Finding the best parameters for any algorithm

Awesome Lists containing this project

README

          

Bayesian optimisation
=====================

How to find the best parameters of any algorithm.

Notebooks
=========

Follow along with these notebooks:

1. [`scipy.optimize` for the win](01-scipy-optimize.ipynb)
1. [Bayesian optimisation](02-bayesian-optimisation.ipynb)
1. [Acquisition functions](03-acquisition-functions.ipynb)
1. [Regression with errorbars](04-regression-with-errorbars.ipynb)
1. [Bayesian beer](05-bayesian-beer.ipynb)

Setup
=====

You will need the following python libraries: `scikit-learn`, `jupyter`,
`matplotlib`, `scikit-optimize`* and their dependencies.

To install `scikit-optimize` use:
```
$ pip install https://github.com/scikit-optimize/scikit-optimize/archive/1677188ee6de3365f7925de780dd2f31e5e34ee4.zip
```
This will install a particular snapshot of the library that is known to work. You can
probably use `pip install scikit-learn` as well.