Simulations
Interactive machine learning simulations, grouped by topic.
Regression
Linear Regression Simulator
Fit a line and see how slope and intercept change the predictions.
3D Linear Regression Sandbox
A regression plane in three dimensions.
Polynomial Regression Simulator
Fit a curve and watch how the degree changes the shape.
Multiple Linear Regression
Stack an intercept and several inputs to predict an outcome.
Classification
Clustering
Statistics
Understanding Standard Deviation
Move the points and watch how spread changes the standard deviation.
Standard Deviation Calculator
Move five data points and see the variance and standard deviation update.
Central Limit Theorem
Watch sample means form a bell shape as the sample size grows.
Confidence Interval Simulation
See how often an interval captures the true value.
Confidence Interval Calculation
Walk through the steps that turn a mean, sample size, and spread into an interval.
Hypothesis Testing Simulation
Compare a sample with a claim and decide whether the difference is large enough.
Understanding the P-Value
See how unusual a result is when the null hypothesis is true.
Fitting and evaluation
Neural networks
Decision trees
Entropy & Information Gain
See how a split reduces uncertainty in the labels.
Multi-Feature Decision Tree Split
Compare features and pick the split that separates the data.
Decision Tree Simulator
Split the data and watch the tree grow.
Interactive Decision Tree Builder
Choose each split yourself and watch the tree grow.
Ensembles
Bagging Simulator
Bootstrap several models and combine their votes.
Random Forest Simulator
Grow a forest of trees and see the combined prediction.
Tree vs Ensemble
Compare one decision tree with a random forest.
AdaBoost Simulator
Watch later models focus on the points earlier ones missed.
Stacking Classifier Simulator
Combine several models with a second model on top.