Effect of Hidden Layer Neurons on the Classification of Optical Character Recognition Typed Arabic Numerals
Nidal F. Shilbayeh and Mahmoud Z. Iskandarani
DOI : 10.3844/jcssp.2008.578.584
Journal of Computer Science
Volume 4, Issue 7
Problem statement: The effect of varying the number of nodes in the hidden layer and number of iterations are important factors in the recognition rate. In this paper, a novel and effective criterion based on Cross Pruning (CP) algorithm is proposed to optimize number of hidden neurons and number of iterations in Multi Layer Perceptron (MLP) neural based recognition system. Our technique uses rule-based and neural network pattern recognition methods in an integrated system in order to perform learning and recognition of dynamically printed numerals Approach: The study investigates the effect of varying the size of the network hidden layers (pruning) and number of iterations (epochs) on the classification and performance of the used MLP. The optimum number of hidden neurons and epochs is experimentally established through the use of our novel Cross Pruning (CP) algorithm and via designing special neural based software. The designed software implements sigmoid as its shaping function. Results: Experimental results are presented on the classification accuracy and recognition. Significant recognition rate improvement is achieved using 1000 epochs and 25 hidden neurons in our MLP OCR numeral recognition system. Conclusions/Recommendations: Our approach has a significant improvement in learning and classification of any numeral, character MLP based recognition system.
© 2008 Nidal F. Shilbayeh and Mahmoud Z. Iskandarani. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.