liveBook · Manning

Acquisition function

As explained in Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

An acquisition function scores candidate parameter settings according to their expected value and uncertainty for the next objective evaluation.

An acquisition function ranks untried hyperparameter combinations by their promise and uncertainty, guiding the next objective evaluation in Bayesian optimization. section 6.3.4

It balances exploration of uncertain regions with exploitation of combinations expected to improve model performance. A surrogate function supplies the estimates and is updated from objective feedback. section 6.3.4

Optuna hyperparameter search

An Optuna study searches XGBoost settings such as learning rate, estimators, subsampling, depth, and regularization, then records the best parameters and objective value.

How Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI covers it

How deep it goes
Explains exploration, exploitation, surrogate feedback, and prior-to-posterior updating without deriving acquisition-function mathematics.
Examples
Uses an Optuna XGBoost search with parameter listings, optimization history, and estimated hyperparameter importance.
What it assumes
Assumes familiarity with model hyperparameters and objective evaluation while motivating surrogate-based search from basic exploration and exploitation.
What you can do after
Apply it via Optuna to configure and run sequential hyperparameter optimization studies.
How it connects
Connects Bayesian optimization with surrogate functions, hyperparameters, exploration, exploitation, Gaussian processes, and tree-based models.

Also explained in

Compare how 3 books explain acquisition function →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI. The section links point to the parts of the book it draws on.