{'fraction_non_alphanumeric': 0.01818181818181818, 'fraction_numerical': 0.006734006734006734, 'mean_word_length': 5.377682403433476, '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}}
Handwritten Digit Recognition Based on Convolutional Neural Network

In order to meet the needs of paperless offices and greatly improve work efficiency, it is necessary to research and implement a handwritten digit recognition system. Handwritten digit recognition plays an important role in large-scale data statistics and the financial business, such as industry annual inspection, population census, tax statements and checks, etc. This paper proposes a new type of handwritten digit recognition system based on convolutional neural network (CNN). In order to improve the recognition performance, the network was trained with a large number of standardized pictures to automatically learn the spatial characteristics of handwritten digits. For model training, according to the loss function, the convolutional neural network continuously updates the network parameters with the data set in MNIST, which contains 60,000 examples. For model test, the system uses the camera to capture the pictures composed of the images generated by the test data set of MNIST and the samples written by different people, then continuously processes the captured graphics and refreshes the output every 0.5 seconds. With the trained deep learning model, we got a recognition accuracy of 97.3% in test process. Good performance in this experiment shows that our system can automatically recognize the handwritten digital content appearing in the target area and output the content label in real time.