CFP last date
20 May 2024
Reseach Article

Handwritten Digit Recognition using Machine and Deep Learning Algorithms

by Ritik Dixit, Rishika Kushwah, Samay Pashine
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 42
Year of Publication: 2020
Authors: Ritik Dixit, Rishika Kushwah, Samay Pashine
10.5120/ijca2020920550

Ritik Dixit, Rishika Kushwah, Samay Pashine . Handwritten Digit Recognition using Machine and Deep Learning Algorithms. International Journal of Computer Applications. 176, 42 ( Jul 2020), 27-33. DOI=10.5120/ijca2020920550

@article{ 10.5120/ijca2020920550,
author = { Ritik Dixit, Rishika Kushwah, Samay Pashine },
title = { Handwritten Digit Recognition using Machine and Deep Learning Algorithms },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2020 },
volume = { 176 },
number = { 42 },
month = { Jul },
year = { 2020 },
issn = { 0975-8887 },
pages = { 27-33 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume176/number42/31484-2020920550/ },
doi = { 10.5120/ijca2020920550 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:41:08.638679+05:30
%A Ritik Dixit
%A Rishika Kushwah
%A Samay Pashine
%T Handwritten Digit Recognition using Machine and Deep Learning Algorithms
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 42
%P 27-33
%D 2020
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The reliance of humans over machines has never been so high such that from object classification in photographs to adding sound to silent movies everything can be performed with the help of deep learning and machine learning algorithms. Likewise, Handwritten text recognition is one of the significant areas of research and development with a streaming number of possibilities that could be attained. Handwriting recognition (HWR), also known as Handwritten Text Recognition (HTR), is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices [1]. Apparently, this paper illustrates handwritten digit recognition with the help of MNIST datasets using Support Vector Machines (SVM), Multi-Layer Perceptron (MLP), and Convolution Neural Network (CNN) models. The main objective of this paper is to compare the accuracy of the models stated above along with their execution time to get the best possible model for digit recognition.

References
  1. “Handwriting recognition”, https://en.wikipedia.org/wiki/Handwriting_recognition
  2. “What can a digit recognizer be used for?”, https://www.quora.com/What-can-a-digit-recognizer-be-used-for
  3. "Handwritten Digit Recognition using Machine Learning Algorithms", S M Shamim, Mohammad Badrul Alam Miah, Angona Sarker, Masud Rana & Abdullah Al Jobair.
  4. "Handwritten Digit Recognition Using Deep Learning", Anuj Dutt and Aashi Dutt.
  5. "Handwritten recognition using SVM, KNN, and Neural networks", Norhidayu binti Abdul Hamid, Nilam Nur Binti Amir Sharif.
  6. "Recognition of Handwritten Digit using Convolutional Neural Network in Python with Tensorflow and Comparison of Performance for Various Hidden Layers", Fathma Siddique, Shadman Sakib, Md. Abu Bakr Siddique.
  7. "Advancements in Image Classification using Convolutional Neural Network" by Farhana Sultana, Abu Sufian & Paramartha Dutta.
  8. "Comparison of machine learning methods for classifying mediastinal lymph node metastasis of non-small cell lung cancer from 18 F-FDG PET/CT images" by Hongkai Wang, Zongwei Zhou, Yingci Li, Zhonghua Chen, Peiou Lu, Wenzhi Wang, Wanyu Liu, and Lijuan Yu.
  9. rishikakushwah16, “SVM_digit_recognition_using_MNIST_dataset”, GitHub, [Online]. Available: https://github.com/rishikakushwah16/SVM_digit_recognition_using_MNIST_dataset
  10. “Support Vector Machine Algorithm”, https://www.javatpoint.com/machine-learning-support-vector-machine-algorithm
  11. “Crash Course On Multi-Layer Perceptron Neural Networks” https://machinelearningmastery.com/neural-networks-crash-course/
  12. “An Introduction to Convolutional Neural Networks” Available: https://www.researchgate.net/publication/285164623_An_Introduction_to_Convolutional_Neural_Networks
  13. “Activation Functions: Comparison of Trends in Practice and Research for Deep Learning”, Chigozie Enyinna Nwankpa, Winifred Ijomah, Anthony Gachagan, and Stephen Marshall. Available: https://arxiv.org/pdf/1811.03378.pdf
  14. “Basic Overview of Convolutional Neural Network” https://medium.com/dataseries/basic-overview-of-convolutional-neural-network-cnn-4fcc7dbb4f17
  15. dixitritik17, “Handwritten-Digit-Recognition”, GitHub, [Online]. Available: https://github.com/dixitritik17/Handwritten-Digit-Recognition
  16. “Support vector machines”, https://scikit-learn.org/stable/modules/svm.html
  17. “LIBSVM”, https://en.wikipedia.org/wiki/LIBSVM
  18. Flame-Atlas, “Handwritten_Digit_Recognition_using_MLP”, GitHub, [Online]. Available:
  19. https://github.com/Flame-Atlas/Handwritten_Digit_Recognition_using_MLP/blob/master/ANN.py
  20. “Image Classification using Feedforward Neural Network in Keras ” https://www.learnopencv.com/image-classification-using-feedforward-neural-network-in-keras/
  21. “How Do Convolutional Layers Work in Deep Learning Neural Networks” available: https://machinelearningmastery.com/convolutional-layers-for-deep-learning-neural-networks/
  22. “Rectified Linear Unit (ReLU)”, https://machinelearningmastery.com/rectified-linear-activation-function-for-deep-learning-neural-networks/
  23. “Pooling Layers for Convolutional Neural Networks”, https://machinelearningmastery.com/pooling-layers-for-convolutional-neural-networks/
  24. “Dropout in (Deep) Machine learning”, https://medium.com/@amarbudhiraja/https-medium-com-amarbudhiraja-learning-less-to-learn-better-dropout-in-deep-machine-learning-74334da4bfc5
  25. “Basic Overview of Convolutional Neural Network (CNN)”, https://medium.com/dataseries/basic-overview-of-convolutional-neural-network-cnn-4fcc7dbb4f17
  26. “Understand the Softmax Function”, https://medium.com/data-science-bootcamp/understand-the-softmax-function-in-minutes-f3a59641e8
Index Terms

Computer Science
Information Sciences

Keywords

Handwritten Digit Recognition Support Vector Machine Multi-layer perceptron Convolutional neural network