views:

418

answers:

3

Let's say I have a small bitmap which contains a single digit (0..9) in hand writing.

Is it possible to detect the digit using a (two-layered) perceptron?

Are there other possibilities to detect single digits from bitmaps besides using neural nets?

+6  A: 

Here is a link to a huge database of handwritten digits. The front page also has relative performance data for many different methods including 2 layer Neural networks. This ought to give you a good start: MNIST digits database and performance

You might also want to check out Geoff Hinton's work on Restricted Boltzmann Machines which he says performs fairly well, and there is a good explanatory lecture on his site (very watchable).

Nick Fortescue
+1  A: 

Here is a Matlab example program that uses a trained neural network to detect single digits (image size fixed to 28*28).

schnaader
+4  A: 
flodin
I have actually tried to use neural networks to perform a similar task, and I found (so far) that it works better if I give the actual pixels to the network rather than performing calculations and giving the network those calculations. Granted, I may not have chosen good calculations as input. But so far it works decently without them assuming the image is normalized well enough.
Phil