the.ai

Foundations / Ensembles

verified

Gradient Boosting

Train a weak model, look at what it got wrong, and train the next one to fix those mistakes. Repeat a few hundred times and add the results together. Each model is deliberately too simple to be any good alone, and the sequence is what does the work — which is why this still wins on tabular data that deep learning has had a decade to take.

Viz primitive · loss-curvesteps = 1000 · lr = 0.001
loss
step 01000

Loss over 1000 training steps, starting near 6.0. It falls to about 2.14, with 88% of the total improvement arriving in the first half.

Training loss over a fixed thousand boosting rounds. Drag the shrinkage up to watch each round carry further, until the steps grow large enough to destabilise the run — smaller shrinkage needs more rounds to catch up, and the round count here does not move.

0.001

Reviewed by opendroid · 2026-08-13

Origin · not linkable

  • Friedman 2001 — Greedy Function Approximation: A Gradient Boosting Machine · Annals of Statistics 29(5) · doi:10.1214/aos/1013203451