[ interactive demo ]
NeuralPlayground
A feed-forward network you can train in the browser. It is drawn neuron by neuron, with backprop running live at 60fps. No ML libraries, just TypeScript and a canvas.
Idle
Epoch0
Error0.0000
Accuracy0.0%
Samples0
Controls
Problem Type
Handwriting Recognition
784 inputs to 3 outputs (digits 1–3)
Architecture
3
15
16
232
Training
0.010
0.0010.500
Network Summary
Input Layer784 neurons
Hidden Layers3 × 16
Output Layer3 neurons
Total Parameters13,155
Drawing Input
01 / InputTraining Samples
02 / ResultsNetwork Architecture
03 / StructureNeurons
Positive
Negative