ARCHIVES

Research Article

Handwritten Digit Recognition using ML

Khadke Prajakta Santosh1Abadane Rutuja Mahavir2Mankar Sarita Sanjay3Mhetar Krantikumar R4

¹²³⁴Department of Information Technology, Sharad Institute of Technology Polytechnic, Yadrav, Kolhapur, Maharashtra, India.

Published Online: May-June 2022

Pages: 78-82

Cite this article

No DOI
Check for updates unavailable

Abstract

View PDF

Abstract: Handwritten digit recognition (HDR) is the detection of digit from images, documents, car number plates and other sources and changes them in machine-readable shape for further processing. The accurate recognition of intricate-shaped compound handwritten digit is still a great challenge. Recent advances in convolution neural network (CNN) have made great progress in HDR (Handwritten Digit Recognition) by learning discriminatory characteristics from large amounts of raw data. In this paper, CNN is implemented to recognize the digits from a tested dataset. The main focus of this work is to investigate CNN capability to recognize the digit from the image, documented dataset and the accuracy of recognition with training and testing. CNN recognizes the digits by considering the forms and contrasting the features that differentiate among digits. Our CNN implementation is experimented with the dataset MNIST to obtain the accuracy of handwritten digits. Test result provides that an accuracy of 93.90% accuracy is obtained on 250 images with a training set of 1000 images from MNIST. The aim of this work is to review existing methods for the handwritten digit recognition problem using machine learning algorithms and implement one of them for a user-friendly web application. The main tasks the application provides a solution for are handwriting recognition based on touch input, handwriting recognition from live camera frames or a picture file, learning new characters, and learning interactively based on user's feedback on written format. The recognition model we have chosen is a multilayer perceptron’s, a feed forward artificial neural network (ANN), especially because of its high performance on nonlinearly separable problems. It has also proved powerful in OCR and ICR systems that could be seen as a further extension of this work. We had evaluated the perceptron's performance and configured its parameters in the Python programming language, after which we implemented the Web application using the same perception architecture, learning parameters and optimization algorithms. The application was then tested on a training set consisting of digits.

Related Articles

2022

Enhancement of beam strength by using bamboo as reinforcement in place of steel bars

2022

A Review on Anomaly Detection using PYOD Package

2022

BRAIN TUMOUR IDENTIFICATION USING VGG-16

2022

Uninterrupted Power Supply to a Load using Auto-Selection between Four Different Sources

2022

Chat application using MongoDB, Express.js, React.js, Node.js (MERN) stack

2022

Protection of Human Being from Sensible and Harmful Gases UsingIOT

2022

Survey on Comparison of Application Deployment Using Docker Containers and Virtual Machines

2022

Virtual Queue for Public Distribution System Using Deep Q Learning Based Slot Prediction

2022

A Review on Plant Disease Detection using Machine Learning

2022

Malware Detection Techniques for Cloud Infrastructure Using Recurrent Neural Networks

Handwritten Digit Recognition using ML | IJIRE