Impact of Machine Learning and Deep Learning Models on Handwritten Digits and Letters Recognition (HDaLR)

Impact of Machine Learning and Deep Learning Models on Handwritten Digits and Letters Recognition (HDaLR)

  IJETT-book-cover           
  
© 2024 by IJETT Journal
Volume-72 Issue-1
Year of Publication : 2024
Author : Ratna Nitin Patil, Yogita Deepak Sinkar, Shitalkumar Adhar Rawandale, Varsha D. Jadhav
DOI : 10.14445/22315381/IJETT-V72I1P105

How to Cite?

Ratna Nitin Patil, Yogita Deepak Sinkar, Shitalkumar Adhar Rawandale, Varsha D. Jadhav, "Impact of Machine Learning and Deep Learning Models on Handwritten Digits and Letters Recognition (HDaLR)," International Journal of Engineering Trends and Technology, vol. 72, no. 1, pp. 48-55, 2024. Crossref, https://doi.org/10.14445/22315381/IJETT-V72I1P105

Abstract
In numerous practical applications, such as data form entry, postal code sorting, and bank check account processing, handwritten digit recognition is one of the crucial and difficult tasks. Because each person writes in a distinct way with varying sizes, widths, and slopes, it can be challenging to recognise digits. Various artificial neural network-based models have been used in the past for pattern matching. While conducting the experiment, significant differences in the use of fonts by various authors were observed using the MNIST (Modified National Institute of Standards and Technology database) dataset as a benchmark. In this study, we evaluated machine learning algorithms on the MNIST dataset, including Naive Bayes, K-Nearest Neighbor, Support Vector Machine, Decision Tree, Random Forest, Artificial Neural Network, Convolution Neural Network, and Long Short-Term Memory. The purpose of this research is to evaluate and contrast the effectiveness of deep learning and machine learning models over handwritten letters and digits datasets. It was noted that CNN has outperformed, and the accuracy obtained is 99.9% over the MNIST dataset and 88% over the EMNIST dataset. Every identification approach faces the crucial challenge of extracting key features, and deep learning has been used to solve this problem with results that have been evaluated.

Keywords
Handwritten digits, MNIST, SVM, Deep learning, CNN, LSTM.

References
[1] Farah Essam et al., “MLHandwritten Recognition: Handwritten Digit Recognition Using Machine Learning Algorithms,” Journal of Computing and Communication, vol. 2, no. 1, pp. 9-19, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Alejandro Baldominos, Yago Saez, and Pedro Isasi, “A Survey of Handwritten Character Recognition with MNIST and EMNIST,” Applied Sciences, vol. 9, no. 15, pp. 1-16, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Sardar Hasen Ali, and Maiwan Bahjat Abdulrazzaq, “A Comprehensive Overview of Handwritten Recognition Techniques: A Survey,” Journal of Computer Science, vol. 19, no. 5, pp. 569-587, 2023.
[CrossRef] [Publisher Link]
[4] Kartik Dutta et al., “Improving CNN-RNN Hybrid Networks for Handwriting Recognition,” 16th International Conference on Frontiers in Handwriting Recognition, pp. 80-85, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Oleksandr Voloshchenko, and Małgorzata Plechawska-Wójcik, “Comparison of Classical Machine Learning Algorithms in the Task of Handwritten Digits Classification,” Journal of Computer Sciences Institute, pp. 279-286, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[6] A.C. Faul, A Concise Introduction to Machine Learning, CRC Press, 2019.
[Google Scholar] [Publisher Link]
[7] Owais Mujtaba Khanday, and Samad Dadvandipour, “Analysis of Machine Learning Algorithms for Character Recognition: A Case Study on Handwritten Digit Recognition,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 21, no. 1, pp. 574-581, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Birjit Gope et al., “Handwritten Digits Identification Using Mnist Database via Machine Learning Models,” IOP Conference Series: Materials Science and Engineering, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Ujjwal Bhattacharya, and Bidyut Baran Chaudhuri, “Handwritten Numeral Databases of Indian Scripts and Multistage Recognition of Mixed Numerals,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 31, no. 3, pp. 444-457, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Md Zahangir Alom et al., “Handwritten Bangla Character Recognition Using the State-of-the-Art Deep Convolutional Neural Networks,” Computational Intelligence and Neuroscience, vol. 2018, pp. 1-13, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Md Shopon, Nabeel Mohammed, and Md Anowarul Abedin, “Bangla Handwritten Digit Recognition using Autoencoder and Deep Convolutional Neural Network,” International Workshop on Computational Intelligence(IWCI), Dhaka, Bangladesh, pp. 64-68, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Yann LeCun, Corinna Cortes, and J.B. Christopher, MNIST Dataset. [Online]. Available: https://www.kaggle.com/datasets/hojjatk/mnist-dataset
[13] Gregory Cohen, Saeed Afshar, Onathan Tapson, and S.V. Andre, EMNIST. [Online]. Available: https://www.kaggle.com/datasets/crawford/emnist
[14] Rohit Rastogi et al., “Knowledge Extraction in Digit Recognition using MNIST Dataset: Dataset: Evolution in Handwriting Analysis,” International Journal of Knowledge Management, vol. 17, no. 4, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Savita Ahlawat et al., “Improved Handwritten Digit Recognition using Convolutional Neural Networks(CNN),” Sensors, vol. 20, no. 12, pp. 1-18, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Ahmed El-Sawy, Hazem EL-Bakry, and Mohamed Loey, “CNN for Handwritten Arabic Digits Recognition based on LeNet-5,” Proceedings of the International Conference on Advanced Intelligent Systems and Informatics, pp. 566-575, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Krut Patel, MNIST Handwritten Digits Classification using a Convolutional Neural Network (CNN), Towards Data Science, 2023. [Online]. Available: https://towardsdatascience.com/mnist-handwritten-digits-classification-using-a-convolutional-neural-network-cnn-af5fafbc35e9
[18] C. Olah, Understanding LSTM Networks, 2015. [Online]. Available: http://colah.github.io/posts/2015-08-Understanding-LSTMs//