Neural Network OCR
A test application is provided with the article, which tries to implement the second approach. How to use it? Let's try the first test:
* We need to generate initial receptors set. On application startup it's already generated, so we can skip this step, if are not planning to change the initial amount of receptors or the filtered amount.
* Select fonts, which will be used for teaching network. Let it be the regular Arial font for the first time.
* Generate data. In this step the initial training data will be generated.
* Filter data. In this step the initial receptors set as well as the training data will be filtered.
* Create network - a neural network will be created.
* Train network - neural networks training.
* Let's look at the misclassified value. It should be "0/26", which means that the trained network can successfully recognize all patterns from the training set.
* We can ensure this by using the "Draw" and "Recognize" buttons.