A very simple way to recognize handwritten shapes
Consider a neural network with
two layers of neurons.
neurons in the top layer
represent known shapes.
 neurons in the bottom layer
represent pixel intensities.
A pixel gets to vote if it has ink
on it.
Each inked pixel can vote
for several different shapes.
The shape that gets the most
votes wins.
0   1   2   3   4   5   6   7   8   9