zhongkaifu / RNNSharp

RNNSharp is a toolkit of deep recurrent neural network which is widely used for many different kinds of tasks, such as sequence labeling, sequence-to-sequence and so on. It's written by C# language and based on .NET framework 4.6 or above versions. RNNSharp supports many different types of networks, such as forward and bi-directional network, sequence-to-sequence network, and different types of layers, such as LSTM, Softmax, sampled Softmax and others.
BSD 3-Clause "New" or "Revised" License
285 stars 92 forks source link

Is it possbile to performe ocr task using RNNSharp ? #1

Closed BackT0TheFuture closed 7 years ago

BackT0TheFuture commented 8 years ago

Hi there,

recently I wanna do some tests about sequence labelling(OCR without segment) via RNN

I googled and found this project , Thanks for your efforts

I have hundreds of handwritten word images and the corresponding word

Would you like to give me some instruction about this problem

any advice will be welcomeed. thanks in advance !

Best regards,

zhongkaifu commented 8 years ago

Yes. RNN has good performance on OCR task, such as hand writing recognition. Generally, you need to segment handwritten word images at first, and then recognize each word in the image.

The feature selection is the key important part. You can design and combine your feature manually, and RNN can also help you to generate features automatically, such as embedding input pixels into vectors.

With reasonable feature set, you can choose a classifier to detect which word is in the image.

BackT0TheFuture commented 8 years ago

I'm a newbie on Machine Learning but very interested in it. do you mean the segmentation is needed before ocr using RNN ? I'm not good at c#, is there some document for RnnSharp ? would you like to make a little ocr task demo using RNNSHARP when you are free? Thanks !

Best regards,