Built & Working — interactive ML demo
Draw a digit.
Watch ten neurons argue about it.
This is not a mock-up. A convolutional neural network trained on 60,000 handwritten digits (MNIST) is loaded into this page and re-reads your sketch every time your pen moves.
Warming up the network…
One digit at a time, nice and big. The network sees it at 28×28.
What is actually happening
28×28 — what the network sees
Your drawing is squashed to 784 brightness values, centred the same way the original MNIST dataset was. This tiny grid — updating live — is the model's entire view of the world.
10 neurons vote
The final layer has one output per digit. The bar chart above is that vote, passed through softmax so the ten scores sum to 100%. Close calls mean the neurons genuinely disagree.
All on your device
The model weighs about 26 KB and runs in WebAssembly inside this tab. Your sketches never leave the browser — no server, no upload, nothing logged.