Bayesian
Optimization.
What to do when a grid of experiments is too expensive to run. How the algorithm picks the next trial, and how to drive it from Python.
- Bayesian 01
Understanding Bayesian Optimization
How an algorithm learns from the runs you have already done, and picks the next experiment worth doing.
- Bayesian 02
Testing Bayesian Optimization for Lab Experiments
Bayesian optimization against random sampling against fractional factorial design on a real dataset.
- Bayesian 03
A Technical Guide to Bayesian Optimization
What sits under the hood: surrogate models stand in for your expensive runs, acquisition functions decide where to look next.
- Bayesian 04
Getting Started with Bayesian Optimization (BayBE)
A walkthrough of the BayBE package: set up the search space, run the loop, feed each result back in.
- Bayesian 05
Getting Started with Bayesian Optimization (NEXTorch)
A walkthrough of the NEXTorch package, from the search space to the next experiment it suggests.
- Bayesian 06
Getting Started with Bayesian Optimization (BoFire)
A walkthrough of the BoFire package: define the domain and its constraints, then let it propose the next runs.
- Bayesian 07
How Many Experiments Do I Really Need?
Active learning, your own judgement, or random picks. Which one gets to a good model in the fewest experiments?