Visual Explainers
One idea per picture. Each topic here is taught through a numbered sequence of illustrations you can follow top to bottom — the prose just connects the dots.
Anomaly Detection
How we find the rare exception in a sea of normal data.
See it visuallyBagging vs Boosting
Two ensemble strategies, two different problems: bagging trains parallel trees on random samples to squash variance; boosting chains sequential trees to fix bias one residual at a time.
See it visuallyClustering
How we find natural groupings in unlabelled data.
See it visuallyDecision Trees
Carve the data space into rectangles with a series of yes-or-no questions, predicting a single value for everyone in the same box.
See it visuallyDimensionality Reduction
How to squash high-dimensional data into a human-readable 2D map.
See it visuallyGradient Boosting
Chain weak learners so each one corrects only the mistakes of the one before it — an additive process that converts many shallow trees into a powerful ensemble.
See it visuallyGradient Descent, Visually
Five pictures: stand on the loss surface, read the uphill arrow, flip it, take small steps, and see where the flat stretches fool you.
See it visuallyK-Nearest Neighbors
Predict a new point's class by looking at the k training points closest to it and taking a majority vote.
See it visuallyLinear Regression
Fit a straight line through scattered data points by minimising the vertical errors, giving a single trend for prediction.
See it visuallyLogistic Regression
Bend a straight line into an S-curve to predict probabilities for yes-or-no categories.
See it visuallyRandom Forests
Train hundreds of trees on random slices of data, let them vote, and watch individual errors cancel each other out — leaving a model that generalises far better than any single tree.
See it visually