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. | Databricks Certified Machine Learning - Associate Quiz - LeetQuiz