From: Sean Barnes <sean.a.barnes@ve...> - 2002-02-27 03:53:43
I've put up some handwriting recognition stuff at:
There's a screenshot on that page to show what the demo looks like (the
large white rectangle at the bottom is the panel to write on).
This is *not* an input program at this time. It doesn't send key events and
it only recognizes letters right now. I plan on releasing all of my other
tools for creating the example files and for training the network (what I've
released is simply the forward-propagation part of the neural network along
with a PicoGUI wrapper and 26 trained networks corresponding to the
Oh yeah, some other details not mentioned on the site... Each letter is
scaled into an 8x8 grid, so the input size doesn't matter too much (*). The
letter shapes are based off of the strokes for the VR3. It currently takes
about one to two seconds from the end of the stroke to the output of the
character (this is the scaling process along with running the network 26
times). With a bit of work, this should be reduced a fair amount.
I'll try to get more done on this soon, but it was pretty cool to see this
working for the first time (before today I had only seen it recognizing one
(*) While the letter 'i' (a vertical stroke) would logically be trashed by
attempting to scale it into an 8x8 grid, it actually does work. I'm not
quite sure why (that's the beauty of neural networks =), but it'll be
recognized regardless of the variations in angle (ie '\' vs '/').