[ 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 / Input

Training Samples

02 / Results

Network Architecture

03 / Structure
Neurons
Positive
Negative