Interactive
ML Demos
Explore machine learning concepts through interactive visualizations built with vanilla JavaScript and Canvas.
Neural Network Playground
Build a small neural network, pick a dataset, and watch the decision boundary evolve as it trains in real time. Adjust hidden layers, learning rate, and activation functions to explore how architecture shapes the learned surface.
Backpropagation
Decision Boundaries
Canvas
Convolutional Filter Explorer
Apply classic computer vision kernels to images and see how CNNs extract features at the pixel level. Experiment with edge detection, sharpening, and blur filters to understand spatial feature extraction.
Convolution
Edge Detection
ImageData
Gradient Descent Visualizer
Compare SGD, Momentum, and Adam optimizers as they trace paths across 2D loss surfaces toward minima. Watch how each optimizer navigates saddle points, flat regions, and sharp valleys.
Optimization
Contour Plots
Adam