AdaBoost 2D: Sample Reweighting in Action
Interactive 2D AdaBoost simulator: watch sample weights grow after every misclassification, weak decision stumps stack round by round, and the combined ensemble boundary emerge from a weighted vote on an XOR-like dataset — pan and zoom the plane yourself.
AdaBoost builds a strong classifier out of many weak ones by training them one at a time and reweighting the training set after each round: samples the current committee gets wrong get heavier, forcing the next weak learner to focus on exactly what the ensemble is still missing. This simulator renders that process on an XOR-like 2D dataset (not solvable by any single axis-aligned cut) — dot size tracks each sample's live weight, a highlighted stump line appears every round with its computed weighted error ε and learner weight α, and the background shades in the combined weighted-vote decision region as rounds accumulate, so you can watch a strong boundary emerge from a stack of individually weak ones. Pan and zoom the plane yourself, and watch the ε/α history strip converge round by round.
Interactive 2D AdaBoost simulator: watch sample weights grow after every misclassification, weak decision stumps stack round by round, and the combined ensemble boundary emerge from a weighted vote on an XOR-like dataset — pan and zoom the plane yourself.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install