Abstract
This paper adopts 10 machine learning algorithms to present the classification results of handwritten digit recognition on Minist dataset. These algorithms include k-nearest neighbors, support vector machine (SVM), decision trees (DT), random forest (RF), naive bayes, multilayer perception (MLP), logistic regression with neural network, artificial neural network (ANN), back-propagation (BP), convolutional neural network (CNN) and so on. We execute the experiments through matlab2015b and anaconda (python 3.6), and the result (accuracy and run-time) shows that SVM and RF achieve better performance. They has the accuracy of 98.08% and 97% separately, less running-time is taken compared with other methods. All the experiment are executed in CPU environment, without GPU. We also execute CNN algorithm for handwritten digit recognition in GPU (Nvidia GeForce GTX 1060), finally find that this algorithm achieves the best performance and the best classification result, the accuracy is up to 99%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liu, C.-L., Nakashima, K., Sako, H., Fujisawa, H.: Pattern Recogn. 36, 2271 (2003)
Wang, C.-H., Srihari, S.N.: Int. J. Comput. Vision 2, 125 (1988)
Niu, X.-X., Suen, C.Y.: Pattern Recogn. 45, 1318 (2012)
Lauer, F., Suen, C.Y., Bloch, G.: Pattern Recogn. 40, 1816 (2007)
Kherallah, M., Haddad, L., Alimi, A.M., Mitiche, A.: Pattern Recogn. Lett. 29, 580 (2008)
Arica, N., Yarman-Vural, F.T.: IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 31, 216 (2001)
LeCun, Y., et al.: Advances in Neural Information Processing Systems, pp. 396–404 (1990)
Matan, O., Burges, C.J., LeCun, Y., Denker, J.S.: Advances in Neural Information Processing Systems, pp. 488–495 (1992)
Guyon, I., Schomaker, L., Plamondon, R., Liberman, M., Janet, S.: Proceedings of the 12th IAPR International Conference on Pattern recognition. Conference B: Computer Vision and Image Processing, vol. 2, pp. 29–33. IEEE (1994)
Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. Wiley, New York (2012)
Yu, N., Jiao, P.: 2012 IEEE Fifth International Conference on Advanced Computational Intelligence (ICACI), pp. 689–693. IEEE (2012)
Lotfi, A., Benyettou, A.: J. Artif. lntell. 4, 288 (2011)
LeCun, Y.: MNIST OCR data (2013)
Bag, S.: Deep learning localization for self-driving cars, Ph.D. thesis. Rochester Institute of Technology (2017)
Qiu, X., Zhang, L., Ren, Y., Suganthan, P.N., Amaratunga, G.: 2014 IEEE Symposium on Computational Intelligence in Ensemble Learning (CIEL), pp. 1–6. IEEE (2014)
Breiman, L.: Mach. Learn. 45, 5 (2001)
Chang, C.-C., Lin, C.-J.: ACM Trans. Intell. Syst. Technol. (TIST) 2, 27 (2011)
Bajpai, S., Jain, K., Jain, N.: Int. J. Soft Comput. Eng. (I-JSCE) 1 (2011)
Buscema, M.: Subst. Use Misuse 33, 233 (1998)
Verma, B.: IEEE Trans. Neural Netw. 8, 1314 (1997)
Zhang, H.: AA 1, 3 (2004)
Dobra, A.: Decision trees. In: Liu, L., Özsu, M. (eds.) Encyclopedia of Database Systems. Springer, New York (2016). https://doi.org/10.1007/978-1-4899-7993-3_553-2
Acknowledgments
This work was financially supported by Wuhan Teaching and Learning Research Programme (2017113).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wu, S., Wei, W., Zhang, L. (2018). Comparison of Machine Learning Algorithms for Handwritten Digit Recognition. In: Li, K., Li, W., Chen, Z., Liu, Y. (eds) Computational Intelligence and Intelligent Systems. ISICA 2017. Communications in Computer and Information Science, vol 874. Springer, Singapore. https://doi.org/10.1007/978-981-13-1651-7_47
Download citation
DOI: https://doi.org/10.1007/978-981-13-1651-7_47
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1650-0
Online ISBN: 978-981-13-1651-7
eBook Packages: Computer ScienceComputer Science (R0)