Abstract
A remarkable and significant problem is Digit Recognition. The digit recognizer problem refers to the task of correctly identifying handwritten digits from images. The problem of handwritten digit recognition must be understood in the context of a variety of challenges since the manually written digits do not have uniform sizes, thicknesses, positions, or directions. The individuality and variety of compositional approaches of different people also have an impact on the example and presence of the digits. This paper looks at how machine learning (ML) methods can be used to solve the “digit recognizer problem” in an effective way and compares the performance of several machine learning algorithms, including support vector machine (SVM), convolutional neural network (CNN), multilayer perceptron (MLP), random forest (RF), and logistic regression (LR), on the MNIST dataset of handwritten digits. The results show that neural networks, specifically CNN, achieve the highest accuracy for the digit recognizer problem. Furthermore, this paper discusses the advantages and limitations of each approach and provides insights on how to improve their performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rüfenacht, M.: The evolution of document capture (2020). http://parashift.io/en/the-evolution-of-document-capture/. Accessed 9 Jul 2023
Baldominos, A., Saez, Y., Isasi, P.: A survey of handwritten character recognition with MNIST and EMNIST. Appl. Sci. 9(15), 3169 (2019)
Faizullah, S., Ayub, M.S., Hussain, S., Khan, M.A.: A survey of OCR in Arabic language: applications, techniques, and challenges. Appl. Sci. 13(7), 4584 (2023)
Shamim, S.M., Miah, M.B.A., Sarker, A., Rana, M., Al Jobair, A.: Handwritten digit recognition using machine learning algorithms. IJoST 3(1), 18–23 (2018)
Dutt, A., Dutt, A.: Handwritten digit recognition using deep learning. IJARCET 6(7), 990–997 (2017)
Hamid, N.B.A., Sjarif, N.N.B.A.: Handwritten recognition using SVM, KNN, and Neural networks. arXiv:1702.00723 (2017)
Chittem, L.A., Logofatu, D., Mim, S.S.: Performance analysis of digit recognizer using various machine learning algorithms. In: Iliadis, L., Maglogiannis, I., Alonso, S., Jayne, C., Pimenidis, E. (eds.) EANN 2023. CCIS, vol. 1826, pp. 340–351. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-34204-2_29
Siddique, F., Sakib, S., Siddique, M.A.B.: Recognition of handwritten digit using convolutional neural network in python with tensorflow and comparison of performance for various hidden layers. In: 2019 5th International Conference on Advances in Electrical Engineering (ICAEE), Dhaka, Bangladesh, pp. 541–546 (2019)
Pashine, S., Dixit, R., Kushwah, R.: Handwritten digit recognition using machine and deep learning algorithms. arXiv:abs/2106.12614 (2020)
Speiser, J.L., Miller, M.E., Tooze, J., Ip, E.: Comparison of random forest variable selection methods for classification prediction modeling. Expert Syst. Appl. 134, 93–101 (2019)
Wang, Y., Liu, H.: Centrifugal pump fault diagnosis based on MEEMD-PE Time-frequency information entropy and Random forest. In: 2019 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS), pp. 932–937, Xiamen, China (2019)
Dong, L., et al.: Very high resolution remote sensing imagery classification using a fusion of random forest and deep learning technique-subtropical area for example. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 13, 113–128 (2020)
He, Q., Chen, J.-F.: The inverse problem of support vector machines and its solution. In: 2005 International Conference on Machine Learning and Cybernetics, vol. 7, pp. 4322–4327, Guangzhou, China (2005)
Liu, B., Hao, Z.-F., Yan, X.-W.: Nesting support vector machinte for muti-classification [machinte read machine]. In: 2005 International Conference on Machine Learning and Cybernetics, Guangzhou, China, vol. 7, pp. 4220–4225 (2005)
Farooq, F., Tandon, S., Parashar, P., Sengar, P.: Vectorized code implementation of Logistic Regression and Artificial Neural Networks to recognize handwritten digit. In: 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, pp. 1–5 (2016)
Bari, M., Ambaw, A., Doroslovacki, M.: Comparison of machine learning algorithms for raw handwritten digits recognition. 2018 52nd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, pp. 1512–1516 (2018)
Li, J., Sun, G., Yi, L., Cao, Q., Liang, F., Sun, Y.: Handwritten digit recognition system based on convolutional neural network. In 2020 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), pp. 739–742 (2020)
Romano, A.M., Hernandez, A.A.: An improved pooling scheme for convolutional neural networks. In: 2019 7th International Conference on Information, Communication and Networks (ICICN), pp. 201–206 (2019)
Tingting, C., Jianlin, X., Huafeng, C.: Improved convolutional neural network fault diagnosis method based on dropout. In: 2020 7th International Forum on Electrical Engineering and Automation (IFEEA), pp. 753–758 (2020)
Abdulrazzaq, M.B., Saeed, J.N.: A comparison of three classification algorithms for handwritten digit recognition. In: 2019 International Conference on Advanced Science and Engineering (ICOASE), pp. 58–63 (2019)
Si, J., Harris, S.L., Yfantis, E.: A dynamic relu on neural network. In: 2018 IEEE 13th Dallas Circuits and Systems Conference (DCAS), pp. 1–6 (2018)
Bravo, C., Lobato, J.L., Weber, R., L’Huillier, G.: A hybrid system for probability estimation in multiclass problems combining SVMs and neural networks. In: 2008 Eighth International Conference on Hybrid Intelligent Systems, pp. 649–654 (2008)
Yang, S.-S., Siu, S., Ho, C.-L.: Analysis of the initial values in split-complex backpropagation algorithm. IEEE Trans. Neural Networks 19(9), 1564–1573 (2008)
Kaggle: MNIST Dataset Description, Digit Recognizer-Learn computer vision fundamentals with the famous MNIST data. http://www.kaggle.com/competitions/digit-recognizer/data
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Shakoor, U., Mim, S.S., Logofatu, D. (2023). Use of Machine Learning Algorithms to Analyze the Digit Recognizer Problem in an Effective Manner. In: Iliadis, L., Papaleonidas, A., Angelov, P., Jayne, C. (eds) Artificial Neural Networks and Machine Learning – ICANN 2023. ICANN 2023. Lecture Notes in Computer Science, vol 14262. Springer, Cham. https://doi.org/10.1007/978-3-031-44201-8_40
Download citation
DOI: https://doi.org/10.1007/978-3-031-44201-8_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-44200-1
Online ISBN: 978-3-031-44201-8
eBook Packages: Computer ScienceComputer Science (R0)