Having seen what BayesOpt can help us do, we are now ready to embark on our journey toward mastering BayesOpt. As we saw in chapter 1, a BayesOpt workflow consists of two main parts: a Gaussian process (GP) as a predictive, or surrogate, model and a policy for decision-making. With a GP, we don’t obtain only point estimates as predictions for a test data point, but instead, we have an entire probability distribution representing our belief about the prediction.
With a GP, we produce similar predictions from similar data points. For example, in weather forecasting, when estimating today’s temperature, a GP will look at the climatic data of days that are similar to today, either the last few days or this exact day a year ago. Days in another season wouldn’t inform the GP when making this prediction. Similarly, when predicting the price of a house, a GP will say that similar houses in the same neighborhood as the prediction target are more informative than houses in another state.