liveBook · Manning

Boosting

Boosting is an ensemble-learning technique that builds predictive models sequentially and combines them, with later models improving on weaknesses of earlier ones.

How 3 Manning books explain it

Grokking Machine Learning

An ensemble technique that trains learners sequentially so later learners focus on weaknesses of earlier learners and combines their predictions.

How it is used
Combines sequentially trained weak learners into a stronger model by directing later learners toward earlier mistakes.
How deep it goes
Explains AdaBoost’s reweighting and weighted voting with a worked classification example, without detailing gradient boosting or XGBoost.
Examples
Uses a triangle-and-square classification dataset and a spam-email example with “lottery” and “spam” features.
What you can do after
Apply it via Scikit-Learn’s AdaBoostClassifier to fit and score a spam classifier.

Read how Grokking Machine Learning explains boosting →

Ensemble Methods for Machine Learning

Boosting is an ensemble technique that combines weak learners trained sequentially so that later learners improve on earlier mistakes.

How it is used
Frames boosting as a sequential ensemble technique for turning weak learners into a strong learner.
How deep it goes
Explains sequential dependence, weak learners, and adaptive reweighting, but stops short of full update equations.
Examples
Uses decision stumps, shallow decision trees, adaptive example weights, and the amateurs-versus-professionals analogy.
What you can do after
Build from scratch a sequential ensemble that uses weak learners and adaptive reweighting to correct earlier mistakes.

Read how Ensemble Methods for Machine Learning explains boosting →

Machine Learning Algorithms in Depth

Boosting is an ensemble learning technique that combines weak learners trained sequentially with greater emphasis on previously misclassified examples.

How it is used
Uses sequentially dependent learners to reduce bias and strengthen predictions in supervised classification and regression.
How deep it goes
Explains sequential weighting, weighted errors, and prediction combination, while stating gradient boosting’s loss minimization without fully deriving it.
Examples
Uses depth-one trees, Iris features, an XOR dataset, decision regions, learning curves, and varying ensemble sizes.
What you can do after
Apply it via scikit-learn’s AdaBoostClassifier and evaluate ensembles with different numbers of weak learners.

Read how Machine Learning Algorithms in Depth explains boosting →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.