Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Comparative Analysis of Handwritten Digit Recognition Techniques: CNN, SVM, KNN, and RFC

View through CrossRef
This article describes numerous classification techniques for detecting numbers in handwritten digits written by different people or with manual input, convolutional neural network (CNN), support vector machine (SVM), K-nearest neighbors (KNN), random forest classifier (RFC). The accuracy of different algorithms such as CNN, SVM, KNN and RFC in the handwriting recognition were compared. In the present work, to build and train neural networks or classifiers, I used the Modified National Institute of Standards and Technology Database (MNIST) dataset that contains 70000 digits with 250 different forms of writing, and the size of each image has 28×28. In this work, I proposed a model to implement a classification algorithm to recognize the handwritten digits. I have compared the results of some of the most used Machine Learning Algorithm like Random Forest Classifier (RFC), K-Nearest Neighbor (KNN), and Support Vector Machine (SVM), and with Deep Learning Algorithms like Convolutional Neural Network (CNN) using Keras with TensorFlow. Using these algorithms, I achieved an accuracy of around 98.76% using CNN, 97.38% using SVM, 96.51% using RFC, and 96.38% using KNN. I found CNN algorithm gives the highest accuracy around 98.76% to detect the handwritten digit. This work paves the way to detect different handwritten digits by different people in different fields.
Institute of Electrical and Electronics Engineers (IEEE)
Title: Comparative Analysis of Handwritten Digit Recognition Techniques: CNN, SVM, KNN, and RFC
Description:
This article describes numerous classification techniques for detecting numbers in handwritten digits written by different people or with manual input, convolutional neural network (CNN), support vector machine (SVM), K-nearest neighbors (KNN), random forest classifier (RFC).
The accuracy of different algorithms such as CNN, SVM, KNN and RFC in the handwriting recognition were compared.
In the present work, to build and train neural networks or classifiers, I used the Modified National Institute of Standards and Technology Database (MNIST) dataset that contains 70000 digits with 250 different forms of writing, and the size of each image has 28×28.
In this work, I proposed a model to implement a classification algorithm to recognize the handwritten digits.
I have compared the results of some of the most used Machine Learning Algorithm like Random Forest Classifier (RFC), K-Nearest Neighbor (KNN), and Support Vector Machine (SVM), and with Deep Learning Algorithms like Convolutional Neural Network (CNN) using Keras with TensorFlow.
Using these algorithms, I achieved an accuracy of around 98.
76% using CNN, 97.
38% using SVM, 96.
51% using RFC, and 96.
38% using KNN.
I found CNN algorithm gives the highest accuracy around 98.
76% to detect the handwritten digit.
This work paves the way to detect different handwritten digits by different people in different fields.

Related Results

Primerjalna književnost na prelomu tisočletja
Primerjalna književnost na prelomu tisočletja
In a comprehensive and at times critical manner, this volume seeks to shed light on the development of events in Western (i.e., European and North American) comparative literature ...
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Smart manufacturing has been developed since the introduction of Industry 4.0. It consists of resource sharing and networking, predictive engineering, and material and data analyti...
OPTIMIZING CNN HYPERPARAMETERS FOR ENHANCED HANDWRITTEN DIGIT RECOGNITION ON CUSTOM DATASET: A SYSTEMATIC STUDY
OPTIMIZING CNN HYPERPARAMETERS FOR ENHANCED HANDWRITTEN DIGIT RECOGNITION ON CUSTOM DATASET: A SYSTEMATIC STUDY
Handwritten Digit Recognition is still an essential issue in artificial intelligence and pattern recognition. Convolutional Neural Networks (CNNs) have shown outstanding accuracy o...
Support vector machine for one-step group analysis of functional MRI of the human brain
Support vector machine for one-step group analysis of functional MRI of the human brain
Introduction Pattern recognition techniques promise improved sensitivity and flexibility for the analysis of functional MRI (fMRI) data (Haynes and Rees 2006). This...
TinyML-Powered Handwritten Digit Recognition Device for the Visually Impaired
TinyML-Powered Handwritten Digit Recognition Device for the Visually Impaired
Accessing information in an easily understandable format remains a significant challenge for visually impaired individuals. Conventional handwritten digit recognition systems often...
Comparison of KNN and CNN Algorithms for Gender Classification Based on Eye Images
Comparison of KNN and CNN Algorithms for Gender Classification Based on Eye Images
Purpose: This study explores gender classification using iris images and compares two methods k-nearest neighbors (KNN) and convolutional neural networks (CNN). Most research has f...
Digit Recognition Using Convolutional Neural Network
Digit Recognition Using Convolutional Neural Network
Digit detection using convolutional neural networks works as an exciting area of computer vision and machine learning. Developed to process and analyze visual data, they comprise s...
Farsi Digit Recognition Using GAN-Generated Data and Convolutional Neural Networks
Farsi Digit Recognition Using GAN-Generated Data and Convolutional Neural Networks
Handwritten digit recognition is one of the most active study areas in computer vision because to its numerous applications such as automatically identifying the digits in bank che...

Back to Top