Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks

Handwritten digit recognition is an open problem in computer vision and pattern recognition, and solving this problem has elicited increasing interest. The main challenge of this problem is the design of an efficient method that can recognize the handwritten digits that are submitted by the user via...

Full description

Bibliographic Details
Main Author: Ali A. Alani
Format: Article
Language:English
Published: MDPI AG 2017-11-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/8/4/142
id doaj-f9b4ee1b16cc436fa9766beb2bbc673b
record_format Article
spelling doaj-f9b4ee1b16cc436fa9766beb2bbc673b2020-11-25T01:49:57ZengMDPI AGInformation2078-24892017-11-018414210.3390/info8040142info8040142Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural NetworksAli A. Alani0Department of Computer Science, College of Science, University of Diyala, Diyala 32001, IraqHandwritten digit recognition is an open problem in computer vision and pattern recognition, and solving this problem has elicited increasing interest. The main challenge of this problem is the design of an efficient method that can recognize the handwritten digits that are submitted by the user via digital devices. Numerous studies have been proposed in the past and in recent years to improve handwritten digit recognition in various languages. Research on handwritten digit recognition in Arabic is limited. At present, deep learning algorithms are extremely popular in computer vision and are used to solve and address important problems, such as image classification, natural language processing, and speech recognition, to provide computers with sensory capabilities that reach the ability of humans. In this study, we propose a new approach for Arabic handwritten digit recognition by use of restricted Boltzmann machine (RBM) and convolutional neural network (CNN) deep learning algorithms. In particular, we propose an Arabic handwritten digit recognition approach that works in two phases. First, we use the RBM, which is a deep learning technique that can extract highly useful features from raw data, and which has been utilized in several classification problems as a feature extraction technique in the feature extraction phase. Then, the extracted features are fed to an efficient CNN architecture with a deep supervised learning architecture for the training and testing process. In the experiment, we used the CMATERDB 3.3.1 Arabic handwritten digit dataset for training and testing the proposed method. Experimental results show that the proposed method significantly improves the accuracy rate, with accuracy reaching 98.59%. Finally, comparison of our results with those of other studies on the CMATERDB 3.3.1 Arabic handwritten digit dataset shows that our approach achieves the highest accuracy rate.https://www.mdpi.com/2078-2489/8/4/142handwritten digit recognitionArabic digitrestricted Boltzmann machinedeep learningconvolutional neural network
collection DOAJ
language English
format Article
sources DOAJ
author Ali A. Alani
spellingShingle Ali A. Alani
Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks
Information
handwritten digit recognition
Arabic digit
restricted Boltzmann machine
deep learning
convolutional neural network
author_facet Ali A. Alani
author_sort Ali A. Alani
title Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks
title_short Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks
title_full Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks
title_fullStr Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks
title_full_unstemmed Arabic Handwritten Digit Recognition Based on Restricted Boltzmann Machine and Convolutional Neural Networks
title_sort arabic handwritten digit recognition based on restricted boltzmann machine and convolutional neural networks
publisher MDPI AG
series Information
issn 2078-2489
publishDate 2017-11-01
description Handwritten digit recognition is an open problem in computer vision and pattern recognition, and solving this problem has elicited increasing interest. The main challenge of this problem is the design of an efficient method that can recognize the handwritten digits that are submitted by the user via digital devices. Numerous studies have been proposed in the past and in recent years to improve handwritten digit recognition in various languages. Research on handwritten digit recognition in Arabic is limited. At present, deep learning algorithms are extremely popular in computer vision and are used to solve and address important problems, such as image classification, natural language processing, and speech recognition, to provide computers with sensory capabilities that reach the ability of humans. In this study, we propose a new approach for Arabic handwritten digit recognition by use of restricted Boltzmann machine (RBM) and convolutional neural network (CNN) deep learning algorithms. In particular, we propose an Arabic handwritten digit recognition approach that works in two phases. First, we use the RBM, which is a deep learning technique that can extract highly useful features from raw data, and which has been utilized in several classification problems as a feature extraction technique in the feature extraction phase. Then, the extracted features are fed to an efficient CNN architecture with a deep supervised learning architecture for the training and testing process. In the experiment, we used the CMATERDB 3.3.1 Arabic handwritten digit dataset for training and testing the proposed method. Experimental results show that the proposed method significantly improves the accuracy rate, with accuracy reaching 98.59%. Finally, comparison of our results with those of other studies on the CMATERDB 3.3.1 Arabic handwritten digit dataset shows that our approach achieves the highest accuracy rate.
topic handwritten digit recognition
Arabic digit
restricted Boltzmann machine
deep learning
convolutional neural network
url https://www.mdpi.com/2078-2489/8/4/142
work_keys_str_mv AT aliaalani arabichandwrittendigitrecognitionbasedonrestrictedboltzmannmachineandconvolutionalneuralnetworks
_version_ 1725003746381922304