Skip to main content

Recognition of Handwritten Digits Using DNN, CNN, and RNN

  • Conference paper
  • First Online:

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

Abstract

Deep learning is the domain of machine learning that implements deep neural architectures, with multiple hidden layers to mimic the functions of the human brain. The network learns from multiple levels of representation and accordingly responds to different levels of abstraction, where each layer learns different patterns. Handwritten digit recognition is a classic machine learning problem to evaluate the performance of classification algorithms. This paper focuses on the implementation of deep neural networks and deep learning algorithms. The NN algorithms such as DNN, CNN, and RNN are implemented for the classification of handwritten digits. The algorithms are implemented on various deep learning frameworks and the performance is evaluated in terms of accuracy of the models. The best accuracy is of CNN 99.6% model and the error rate of algorithms ranges from 0.2–3%.

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

Buying options

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

Learn about institutional subscriptions

References

  1. LeCun, Y., et al.: Comparison of learning algorithms for handwritten digit recognition. In: Fogelman-Soulié, F., Gallinari, P. (eds.) Proceedings of the International Conference on Artificial Neural Networks, Nanterre, France (1995)

    Google Scholar 

  2. Summers, R.M.: Deep learning and computer-aided diagnosis for medical image processing: a personal perspective. In: Lu, L., Zheng, Y., Carneiro, G., Yang, L. (eds.) Deep Learning and Convolutional Neural Networks for Medical Image Computing. ACVPR, pp. 3–10. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-42999-1_1

    Chapter  Google Scholar 

  3. Alonso-Weber, J.M., et al.: Handwritten digit recognition with pattern transformations and neural network averaging. In: Mladenov, V., Koprinkova-Hristova, P., Palm, G., Villa, A.E.P., Appollini, B., Kasabov, N. (eds.) ICANN 2013. LNCS, vol. 8131, pp. 335–342. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40728-4_42

    Chapter  Google Scholar 

  4. Phạm, D.V.: Online handwriting recognition using multi convolution neural networks. In: Bui, L.T., Ong, Y.S., Hoai, N.X., Ishibuchi, H., Suganthan, P.N. (eds.) SEAL 2012. LNCS, vol. 7673, pp. 310–319. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-34859-4_31

    Chapter  Google Scholar 

  5. Chherawala, Y., Roy, P.P., Cheriet, M.: Feature set evaluation for offline handwriting recognition systems: application to the recurrent neural network. IEEE Trans. Cybern. 46(12), 2825–2836 (2016)

    Article  Google Scholar 

  6. Ilmi, N., Tjokorda Agung Budi, W., Kurniawan Nur, R.: Handwriting digit recognition using local binary pattern variance and k-nearest neighbor. In: 2016 Fourth International Conference on Information and Communication Technologies (ICoICT) (2016)

    Google Scholar 

  7. http://yann.lecun.com/exdb/mnist/ - MNIST database

  8. Szegedy, C., et al.: Going deeper with convolutions. CoRR, abs/1409.4842 (2014)

    Google Scholar 

  9. Wei, Y., et al.: CNN: single-label to multi-label. CoRR, abs/1406.5726 (2014)

    Google Scholar 

  10. Zeiler, M.D., Fergus, R.: Visualizing and understanding convolutional networks. CoRR, abs/1311.2901 (2013). Published in Proceedings of ECCV (2014)

    Google Scholar 

  11. Schuster, M., Paliwal, K.K.: Bidirectional recurrent neural networks. IEEE Trans. Sig. Process. 45(11), 2673–2681 (1997)

    Article  Google Scholar 

  12. Abu Ghosh, M.M., Maghari, A.Y.: A comparative study on handwriting digit recognition using neural networks. IEEE (2017)

    Google Scholar 

  13. Liu, C.-L., Nakashima, K., Sako, H., Fujisawa, H.: Handwritten digit recognition: benchmarking of state-of-the-art techniques. Pattern Recogn. 36, 2271–2285 (2003)

    Article  Google Scholar 

  14. Lauer, F., Suen, C.Y., Bloch, G.: A trainable feature extractor for handwritten digit recognition. Pattern Recogn. 40(6), 1816–1824 (2007)

    Article  Google Scholar 

  15. LeCun, Y., Bottou, L., Bengio, Y., Ha®ner, P.: Gradient-based learning applied to document recognition. Proc. IEEE 86(11), 2278–2324 (1998)

    Article  Google Scholar 

  16. Hamid, N.B.A., Sjarif, N.N.B.A.: Handwritten recognition using SVM, KNN and neural network. www.arxiv.org/ftp/arxiv/papers/1702/1702.00723

  17. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521, 436–444 (2015)

    Article  Google Scholar 

  18. Lefebvre, G., Berlemont, S., Mamalet, F., Garcia, C.: BLSTM-RNN based 3D gesture classification. In: Mladenov, V., Koprinkova-Hristova, P., Palm, G., Villa, A.E.P., Appollini, B., Kasabov, N. (eds.) ICANN 2013. LNCS, vol. 8131, pp. 381–388. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40728-4_48

    Chapter  Google Scholar 

  19. Kuang, P., Cao, W., Wu, Q.: Preview on structures and algorithms of deep learning. IEEE (2014)

    Google Scholar 

  20. LeCun, Y., et al.: Handwritten digit recognition with a back-propagation network. In: Proceedings of Advances in Neural Information Processing Systems, pp. 396–404 (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Subhi Jain or Rahul Chauhan .

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

Jain, S., Chauhan, R. (2018). Recognition of Handwritten Digits Using DNN, CNN, and RNN. In: Singh, M., Gupta, P., Tyagi, V., Flusser, J., Ören, T. (eds) Advances in Computing and Data Sciences. ICACDS 2018. Communications in Computer and Information Science, vol 905. Springer, Singapore. https://doi.org/10.1007/978-981-13-1810-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-1810-8_24

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-1809-2

  • Online ISBN: 978-981-13-1810-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics