{'fraction_non_alphanumeric': 0.024573378839590442, 'fraction_numerical': 0.012969283276450512, 'mean_word_length': 5.573991031390134, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Optical character recognition using back propagation neural network

This paper represents an Artificial Neural Network based approach for the recognition of English characters using feed forward neural network. Noise has been considered as one of the major issue that degrades the performance of character recognition system. Our feed forward network has one input, one hidden and one output layer. The entire recognition system is divided into two sections such as training and recognition section. Both sections include image acquisition, preprocessing and feature extraction. Training and recognition section also include training of the classifier and simulation of the classifier respectively. Preprocessing involves digitization, noise removal, binarization, line segmentation and character extraction. After character extraction, the extracted character matrix is normalized into 12×8 matrix. Then features are extracted from the normalized image matrix which is fed to the network. The network consists of 96 input neurons and 62 output neurons. We train our network by proposed training algorithm in a supervised manner and establish the network. Eventually, we have tested our trained network with more than 10 samples per character and gives 99% accuracy for numeric digits (0∼9), 97% accuracy for capital letters (A∼Z), 96% accuracy for small letters (a∼z) and 93% accuracy for alphanumeric characters by considering inter-class similarity measurement.