Skip to main content

Comparison of Machine Learning Algorithms for Handwritten Digit Recognition

  • Conference paper
  • First Online:
Computational Intelligence and Intelligent Systems (ISICA 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 874))

Included in the following conference series:

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Liu, C.-L., Nakashima, K., Sako, H., Fujisawa, H.: Pattern Recogn. 36, 2271 (2003)

    Article  Google Scholar 

  2. Wang, C.-H., Srihari, S.N.: Int. J. Comput. Vision 2, 125 (1988)

    Article  Google Scholar 

  3. Niu, X.-X., Suen, C.Y.: Pattern Recogn. 45, 1318 (2012)

    Article  Google Scholar 

  4. Lauer, F., Suen, C.Y., Bloch, G.: Pattern Recogn. 40, 1816 (2007)

    Article  Google Scholar 

  5. Kherallah, M., Haddad, L., Alimi, A.M., Mitiche, A.: Pattern Recogn. Lett. 29, 580 (2008)

    Article  Google Scholar 

  6. Arica, N., Yarman-Vural, F.T.: IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 31, 216 (2001)

    Article  Google Scholar 

  7. LeCun, Y., et al.: Advances in Neural Information Processing Systems, pp. 396–404 (1990)

    Google Scholar 

  8. Matan, O., Burges, C.J., LeCun, Y., Denker, J.S.: Advances in Neural Information Processing Systems, pp. 488–495 (1992)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. Wiley, New York (2012)

    MATH  Google Scholar 

  11. Yu, N., Jiao, P.: 2012 IEEE Fifth International Conference on Advanced Computational Intelligence (ICACI), pp. 689–693. IEEE (2012)

    Google Scholar 

  12. Lotfi, A., Benyettou, A.: J. Artif. lntell. 4, 288 (2011)

    Article  Google Scholar 

  13. LeCun, Y.: MNIST OCR data (2013)

    Google Scholar 

  14. Bag, S.: Deep learning localization for self-driving cars, Ph.D. thesis. Rochester Institute of Technology (2017)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Breiman, L.: Mach. Learn. 45, 5 (2001)

    Article  Google Scholar 

  17. Chang, C.-C., Lin, C.-J.: ACM Trans. Intell. Syst. Technol. (TIST) 2, 27 (2011)

    Google Scholar 

  18. Bajpai, S., Jain, K., Jain, N.: Int. J. Soft Comput. Eng. (I-JSCE) 1 (2011)

    Google Scholar 

  19. Buscema, M.: Subst. Use Misuse 33, 233 (1998)

    Article  Google Scholar 

  20. Verma, B.: IEEE Trans. Neural Netw. 8, 1314 (1997)

    Article  Google Scholar 

  21. Zhang, H.: AA 1, 3 (2004)

    Google Scholar 

  22. 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

    Chapter  Google Scholar 

Download references

Acknowledgments

This work was financially supported by Wuhan Teaching and Learning Research Programme (2017113).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shixiao Wu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics