~/talk

Bayesian optimisation with scikit-learn

Talkat PyData London 2017 · 2017-05-05..05-07· [machine-learning, python]
links:none on file
slides:none on file

Demonstrates Bayesian optimisation implemented with Gaussian processes as priors and an expected improvement acquisition function, using the scikit-learn GP module to iterate: fit GP, pick next theta by maximizing acquisition, evaluate, repeat. Claims it finds optima in fewer iterations than random or grid search but adds overhead and depends on kernel choice, parameter scaling and bounded search space; works well when single evaluations cost minutes–hours; warns random search can win when massively parallelised; points to Spearmint, hyperopt, SMAC and model-free alternatives like Hyperband.

AI-written summary · about

  1. 0:00Introduction
  2. 13:21How Bayesian optimization works
  3. 25:36Implementing in practice
  4. 31:57Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.