Cargando…

A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach

An enormous number of CNN classification algorithms have been proposed in the literature. Nevertheless, in these algorithms, appropriate filter size selection, data preparation, limitations in datasets, and noise have not been taken into consideration. As a consequence, most of the algorithms have f...

Descripción completa

Detalles Bibliográficos
Autores principales: Yahya, Ali Abdullah, Tan, Jieqing, Hu, Min
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8473116/
https://www.ncbi.nlm.nih.gov/pubmed/34577479
http://dx.doi.org/10.3390/s21186273
_version_ 1784574908176531456
author Yahya, Ali Abdullah
Tan, Jieqing
Hu, Min
author_facet Yahya, Ali Abdullah
Tan, Jieqing
Hu, Min
author_sort Yahya, Ali Abdullah
collection PubMed
description An enormous number of CNN classification algorithms have been proposed in the literature. Nevertheless, in these algorithms, appropriate filter size selection, data preparation, limitations in datasets, and noise have not been taken into consideration. As a consequence, most of the algorithms have failed to make a noticeable improvement in classification accuracy. To address the shortcomings of these algorithms, our paper presents the following contributions: Firstly, after taking the domain knowledge into consideration, the size of the effective receptive field (ERF) is calculated. Calculating the size of the ERF helps us to select a typical filter size which leads to enhancing the classification accuracy of our CNN. Secondly, unnecessary data leads to misleading results and this, in turn, negatively affects classification accuracy. To guarantee the dataset is free from any redundant or irrelevant variables to the target variable, data preparation is applied before implementing the data classification mission. Thirdly, to decrease the errors of training and validation, and avoid the limitation of datasets, data augmentation has been proposed. Fourthly, to simulate the real-world natural influences that can affect image quality, we propose to add an additive white Gaussian noise with [Formula: see text] = 0.5 to the MNIST dataset. As a result, our CNN algorithm achieves state-of-the-art results in handwritten digit recognition, with a recognition accuracy of 99.98%, and 99.40% with 50% noise.
format Online
Article
Text
id pubmed-8473116
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-84731162021-09-28 A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach Yahya, Ali Abdullah Tan, Jieqing Hu, Min Sensors (Basel) Article An enormous number of CNN classification algorithms have been proposed in the literature. Nevertheless, in these algorithms, appropriate filter size selection, data preparation, limitations in datasets, and noise have not been taken into consideration. As a consequence, most of the algorithms have failed to make a noticeable improvement in classification accuracy. To address the shortcomings of these algorithms, our paper presents the following contributions: Firstly, after taking the domain knowledge into consideration, the size of the effective receptive field (ERF) is calculated. Calculating the size of the ERF helps us to select a typical filter size which leads to enhancing the classification accuracy of our CNN. Secondly, unnecessary data leads to misleading results and this, in turn, negatively affects classification accuracy. To guarantee the dataset is free from any redundant or irrelevant variables to the target variable, data preparation is applied before implementing the data classification mission. Thirdly, to decrease the errors of training and validation, and avoid the limitation of datasets, data augmentation has been proposed. Fourthly, to simulate the real-world natural influences that can affect image quality, we propose to add an additive white Gaussian noise with [Formula: see text] = 0.5 to the MNIST dataset. As a result, our CNN algorithm achieves state-of-the-art results in handwritten digit recognition, with a recognition accuracy of 99.98%, and 99.40% with 50% noise. MDPI 2021-09-18 /pmc/articles/PMC8473116/ /pubmed/34577479 http://dx.doi.org/10.3390/s21186273 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yahya, Ali Abdullah
Tan, Jieqing
Hu, Min
A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach
title A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach
title_full A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach
title_fullStr A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach
title_full_unstemmed A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach
title_short A Novel Handwritten Digit Classification System Based on Convolutional Neural Network Approach
title_sort novel handwritten digit classification system based on convolutional neural network approach
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8473116/
https://www.ncbi.nlm.nih.gov/pubmed/34577479
http://dx.doi.org/10.3390/s21186273
work_keys_str_mv AT yahyaaliabdullah anovelhandwrittendigitclassificationsystembasedonconvolutionalneuralnetworkapproach
AT tanjieqing anovelhandwrittendigitclassificationsystembasedonconvolutionalneuralnetworkapproach
AT humin anovelhandwrittendigitclassificationsystembasedonconvolutionalneuralnetworkapproach
AT yahyaaliabdullah novelhandwrittendigitclassificationsystembasedonconvolutionalneuralnetworkapproach
AT tanjieqing novelhandwrittendigitclassificationsystembasedonconvolutionalneuralnetworkapproach
AT humin novelhandwrittendigitclassificationsystembasedonconvolutionalneuralnetworkapproach