An interactive demonstration of a feedforward sigmoid neural network which can recognize hand written numeric digits using a network structure of 784, 30, 10 neurons.
NOTE: this demo is a bit less accurate than 95% due to the fact that drawing with a mouse isn't quite the same as drawing wiht a pen or pencil (constant line thickness etc). It's just a different usage case than the network was trained for, but it's still fun to play around with. (Click here to see examples of images that the network was trained with: mnist_100_digits.png)
Following the instructions for how the MNIST training data was made, the bounding box of the drawing is scaled down to 20x20 and centered on the center of mass of the pixels in a 28x28 image which is then fed into the already trained neural network..