Neural Network Playground
Build a small multilayer perceptron, train it one epoch or many, and watch the loss, activations and decision boundary evolve.
What to observe while you experiment
A multilayer perceptron composes affine transformations and nonlinear activations. Training repeatedly computes predictions, loss and gradients, then updates weights; width/depth affect representation capacity while optimisation and regularisation affect what is actually learned.
Experiment deliberately
Train one epoch at a time. Predict how increasing hidden units or learning rate should affect capacity/optimisation, then compare the loss and boundary.
Network initialised.