Ultimate access to all questions.
Explain the role of Bayesian optimization in hyperparameter tuning and how it differs from traditional methods like grid search and random search. Provide a detailed explanation of the Bayesian optimization process, including the use of a surrogate model and an acquisition function.