Interactive ML Tools
Explore the fundamental algorithms behind modern machine learning through interactive visualizations. No installs, no servers — everything runs in your browser.
Neural Network Explorer
Visualize a 2-layer neural network in real time. Adjust weights, change activation functions (ReLU, Sigmoid, Tanh), and watch the forward pass propagate through every neuron.
Gradient Descent Lab
Watch gradient descent find minima on a loss surface. Click to set starting points, adjust learning rate, and see each optimization step with gradient arrows.
Backpropagation Visualizer
Step-by-step walk through forward and backward propagation in a 2→2→1 network. See every gradient computed via the chain rule with full mathematical derivation.
Activation Functions Explorer
Plot ReLU, Leaky ReLU, Sigmoid, Tanh, GELU, SiLU, ELU and Softplus — with their derivatives — and see why the slope of an activation decides whether learning continues.
K-Means Clustering Playground
Add points, choose k, and step through assignment and centroid updates. Watch the SSE (inertia) shrink as clusters converge — no labels required.
Decision Tree Explorer
Grow a CART-style tree one split at a time on two-class data. See Gini impurity drop, misclassifications disappear, and overfitting appear at high depth.