Click here to Skip to main content
15,867,835 members
Please Sign up or sign in to vote.
1.50/5 (6 votes)
See more: (untagged)
how to do neural network training for devnagarik handwriting detection.
Please help us this is for college project for final year.

thank you
sujitaparajuli


Edit on 24-MAY-2013:
Moved question into the homework section.
- Leroy J. Gibbs
Posted
Updated 17-Jul-13 22:00pm
v3
Comments
Matt T Heffron 23-May-13 14:45pm    
This is your college final year project, and you don't know how to do basic research?
I entered "neural network training for devnagarik handwriting detection" into bing.com and got 129000 results.
joshrduncan2012 23-May-13 17:05pm    
Help with what? You haven't shown us any effort on your part first. It sounds like you want someone to do the work for you and hand you a ready-made solution, which will not happen here.

A. Please remember to consider the rules for asking a question:

  1. Have you searched or Googled
    for a solution?
  2. Be specific! Don't ask "I need to write a booking application".
    Specify exactly what it is you need help with.
  3. Keep the subject brief but descriptive. eg "How do I change the dialog colour?"
  4. Keep the question as concise as possible. If you have to include code, include the
    smallest snippet of code you can - do not dump your entire codebase.
  5. Tag your question appropriately.
  6. Your question may be edited or retagged by others. Anything inappropriate will be
    removed.
  7. If you have a school or university assignment, assume that your teacher or
    lecturer is also reading these forums
    .
  8. Be courteous and DON'T SHOUT. Everyone here helps because they enjoy helping
    others, not because it's their job.
  9. Do not remove or empty a message if others have replied. Keep the thread intact
    and available for others to search and read.
  10. Do not be abusive, offensive, inappropriate,harass anyone on the boards or post
    ads or spam. Doing so will get you kicked off and banned. Play nice.




2. Have a look at this:
http://www.dfki.de/~sroa/papers/presentationgcnn.pdf[^]

I have moved your question to the homework section, since it is neither well-spelled out nor specific nor recognizeable that you have put in any effort yourself in yet.

Please post another question when you have done further reasearch and can tell us where you are stuck, why you are stuck and what you have done so far.

cheers,
Leroy
 
Share this answer
 
v2
Not easy.
The trick is to pre-process the scan of the text you want to "read". My suggestion:
1. Whip up the contrast to take out as much of the noise as possible. There may be other steps you can take to improve accuracy.
2. Take the image and split out the characters
3. Standardise the - size of the character image. 1 pixel => 1 NN input.
4. Process each character separately.

Step 2 is fairly hard, but I'd guess the line running along the top of the script will help, as will the fact that each character is discrete.

Obviously you'll need to train your NN to recognise the characters. I suggest a BackPropagation Network, trained against as many examples of each character you can find. You'll need a hidden layer (number of neurons is a matter of trial and error), and I suggest 1 output neuron per Devnagari character. This[^] is a good run-through of training BPN network.

Two things I found helpful for my NN was to add a momentum factor during training, and to a lesser extent a boltzmann machine (you can Google both these things), though my problem domain was quite different so YMMV.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900