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…

Draw pad — live input

One digit at a time, nice and big. The network sees it at 28×28.

Best guess

waiting for ink

The bars below are the raw vote: one confidence score per digit.

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

0 bytes uploaded

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.

Want something like this for your brand?

Start a project → See more work