aNet.ai
Machine Learning/Learning path
0day streak0XP · Lv 1
← 10. Decision Trees & Ensemble Learning
Lesson 6 of 6 10 min · 137 words

Boosting

Adding models one at a time to fix earlier mistakes.

Boosting builds an ensemble sequentially. Each new model focuses on the examples the current ensemble gets wrong, and the final prediction is a weighted sum: .

AdaBoost reweights the training examples after each round — misclassified ones get heavier — and gives each weak learner a vote based on its accuracy. Gradient boosting fits each new tree to the *residuals* (more generally, the negative gradient of the loss) of the current ensemble.

Boosting mainly reduces bias, turning many weak learners (shallow trees, even depth-1 'stumps') into a strong one. It can overfit if run too long, so it uses a small learning rate (shrinkage) and early stopping.

Formula to remember

Information gain

Entropy reduction from splitting on A.

Quick check · +5 XP

Out-of-bag error in bagging comes from…

Practice this topic
Saved in this browser as you type.
aNet.ai · Introduction to Machine Learning · NewUU course outlineProgress saved in this browser