About this app
Curio Neural Network is a hands-on digit recognition app where you draw numbers and teach a small neural network to recognize them. At first, the untrained network guesses poorly, but it becomes better as you give it examples in the 'Train' tab.
The drawing area is a 28 x 28 grid, so each drawing becomes 784 input values describing pixel darkness. The network processes these values and returns 10 output values, one for each digit from 0 to 9 — whichever output is highest is its guess.
Use the 'Test' tab to draw a digit and check whether the network guessed correctly. Use the 'Train' tab to draw a digit and choose the correct answer so the network can learn. Watch its accuracy climb as you train it. The 'Reset Net' button restores an untrained network.