USING MACHINE LEARNING MODELS AND DEEP LEARNING NETWORKS FOR HANDWRITTEN NUMBERS AND LETTERS RECOGNITION

Authors

  • Sarmad Hamzah Ali Al-Muthanna University, Iraq

Keywords:

Youth, Uganda, Self-employment, Binary and Multivariate Probit Models

Abstract

This article delves into the utilization of a multitude of classification algorithms and deep learning neural networks for the purpose of identifying handwritten letters in photographs or during manual input. A total of eight variations of recognition technology were subjected to analysis and testing, the incorporation of classifiers sourced from the Scikit-learn package, as well as the utilization of deep learning neural networks, are both integral components of the study at hand. In order to construct and train these neural networks or train classifiers, we opted for well-established and comprehensive databases, namely the base of handwritten digits MNIST, the base of handwritten letters of the Latin alphabet EMNIST, and the CoEMNIST dataset for Cyrillic characters. Two types of neural networks were taken into consideration, namely sequential and convolutional. The neural networks were trained through the utilization of varying numbers of epochs. The recognizable images were resized to 28x28 (784 cells can be represented in one dimension). The preprocessing of images (such as filtering and scaling) was undertaken utilizing the OpenCV library. Upon the construction of recognition models through the application of Scikit-learn classifiers or neural networks, the accuracy of recognizing all handwritten digits through the test program ranged between 98% and 100% (with one or no errors in the identification of 50 handwritten digits).The accuracy of recognition of handwritten letters of the Latin alphabet using the MLP classifier turned out to be somewhat worse - at the level of 93-96%. The accuracy of recognition of handwritten Cyrillic letters using the SVC classifier or the CNN network was lower - at the level of 90-92%.

References

1. R. Tokas and A. Bhadu, “A comparative analysis of feature extraction techniques for handwritten character recognition,” International Journal of Advanced Technology & Engineering Research, vol. 2, no. 4, pp. 215–219, 2012.
2. I.A. Jannoud, “Automatic Arabic hand written text recognition system,” American Journal of Applied Sciences, vol. 4, no. 11, pp. 857–864, 2007.
3. A. rani and D. Singh, “Handwritten English character recognition using neural network,” International Journal of engineering science & Communication, vol. 1, no. 2, pp. 141–144, 2010.
4. F. Stark, C. Hazirbas, R. Triebel, D. Cremers, CAPTCHA Recognition with Active Deep Learning, In: GCPR Workshop on New Challenges in Neural Computation, 2015. URL: https://vision.in.tum.de/_media/spezial/bib/stark-gcpr15.pdf
5. W. Liu, J. Wei, and Q. Meng, “Comparisions on KNN, SVM, BP and the CNN for handwritten digit recognition,” in Proceedings of the 2020 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), pp. 587–590, IEEE, Dalian, China, August 2020.
6. F. Siddique, S. Sakib, M.A.B. Siddique, Handwritten Digit Recognition using Convolutional Neural Network in Python with Tensorflow and Observe the Variation of Accuracies for Various Hidden Layers. Preprints 2019, 2019030039. doi: 10.20944/ preprints201903.0039.v1.
7. O. Vovchuk, M. Kyrychenko, Y. Kazan, Recognition of Handwritten Cyrillic Letters, 2019.URL: https://www.researchgate.net/publication/336987544_Recognition_of_Handwritten_ Cyrillic_Letters_using_PCA
8. Alom, M.Z.; Sidike, P.; Hasan, M.; Taha, T.M.; Asari, V.K. Handwritten bangla character recognition using the state-of-the-art deep convolutional neural networks. Comput. Intell. Neurosci. 2018, 2018, 6747098.
9. Sutradhar, S. Old English Character Recognition Using Neural Networks 2018. Electronic Theses and Dissertations, Georgia Southern University. Available online: https://digitalcommons.georgiasouthern.edu/etd/1783/ (accessed on 28 February 2023).
10. Sazal, M.M.R.; Biswas, S.K.; Amin, M.F.; Murase, K. Bangla handwritten character recognition using deep belief network. In Proceedings of the 2013 International Conference on Electrical Information and Communication Technology (EICT), Khulna, Bangladesh, 13–15 February 2014.
11. Baldominos, A.; Saez, Y.; Isasi, P. A survey of handwritten character recognition with MNIST and EMNIST. Appl. Sci. 2019, 9, 3169.
12. Gu, J.; Wang, Z.; Kuen, J.; Ma, L.; Shahroudy, A.; Shuai, B.; Liu, T.; Wang, X.; Wang, G.; Cai, J.; et al. Recent advances in convolutional neural networks. Pattern Recognit. 2018, 77, 354–377.
13. Bala, R.; Singh, C. An optimized CNN-based handwritten gurmukhi character recognition from punjabi script image. Int. J. Sci. Res. Comput. Sci. Appl. Manag. Stud. 2020, 9, 1–10.

Downloads

Published

2023-12-06

How to Cite

Ali, S. H. . (2023). USING MACHINE LEARNING MODELS AND DEEP LEARNING NETWORKS FOR HANDWRITTEN NUMBERS AND LETTERS RECOGNITION. CENTRAL ASIAN JOURNAL OF MATHEMATICAL THEORY AND COMPUTER SCIENCES, 4(12), 9–17. Retrieved from https://cajmtcs.casjournal.org/index.php/CAJMTCS/article/view/568

Issue

Section

Articles