1 Introduction to Bayesian optimization
This chapter covers
- What motivates Bayesian optimization and how it works
- Real-life examples of Bayesian optimization problems
- A toy example of Bayesian optimization in action
I’m very happy that you are reading this book and excited for your upcoming journey. On a high level, Bayesian optimization is an optimization technique that may be applied when the function (or in general any process that gives you an output when an input is passed in) we are trying to optimize is a black box and expensive to evaluate in terms of time, money, or other resources. This setup encompasses many important tasks including hyperparameter tuning (which we will define shortly). Using Bayesian optimization could accelerate this search procedure and help us locate the optimum of the function as quickly as possible.