Handwritten number recognition based on PCA and neural network

Zhihong Hu, Q. Tian, Hongbo Wang, Zhenyu He
{"title":"Handwritten number recognition based on PCA and neural network","authors":"Zhihong Hu, Q. Tian, Hongbo Wang, Zhenyu He","doi":"10.1109/IMCEC51613.2021.9482278","DOIUrl":null,"url":null,"abstract":"In recent years, Artificial Neural Network (ANN) has been widely used in digital handwriting recognition by virtue of its strong fault-tolerant ability and classification ability. However, in traditional recognition methods, taking the number of image pixels as the input number of neurons will cause problems such as long learning and training time and low efficiency. This paper combines principal component analysis (PCA) algorithm with BP algorithm for handwritten digit recognition. After image preprocessing, PCA algorithm is used to reduce dimension of original data. The first 10 principal components, the first 30 principal components, the first 45 principal components, and the first 60 principal components are sent to the neural network as input neurons for training. Then, the test data set was used for testing. Finally, the simulation was analyzed from three dimensions: training efficiency, learning time and identification accuracy. The results show that when the number of input neurons is 60 and the number of hidden layer neurons is 30, the highest recognition rate is only 0.13% lower than that of the number of input neurons is 784, but the training time of the neural network is reduced by 94 seconds, and the efficiency is improved by 32%. When the number of hidden layer neurons is 50, the highest recognition rate is only 0.25% lower than that of input neurons is 784, but the time is reduced by 237 seconds and the efficiency is improved by 63%. This design solves the problem of low learning efficiency in digital recognition well.","PeriodicalId":240400,"journal":{"name":"2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCEC51613.2021.9482278","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In recent years, Artificial Neural Network (ANN) has been widely used in digital handwriting recognition by virtue of its strong fault-tolerant ability and classification ability. However, in traditional recognition methods, taking the number of image pixels as the input number of neurons will cause problems such as long learning and training time and low efficiency. This paper combines principal component analysis (PCA) algorithm with BP algorithm for handwritten digit recognition. After image preprocessing, PCA algorithm is used to reduce dimension of original data. The first 10 principal components, the first 30 principal components, the first 45 principal components, and the first 60 principal components are sent to the neural network as input neurons for training. Then, the test data set was used for testing. Finally, the simulation was analyzed from three dimensions: training efficiency, learning time and identification accuracy. The results show that when the number of input neurons is 60 and the number of hidden layer neurons is 30, the highest recognition rate is only 0.13% lower than that of the number of input neurons is 784, but the training time of the neural network is reduced by 94 seconds, and the efficiency is improved by 32%. When the number of hidden layer neurons is 50, the highest recognition rate is only 0.25% lower than that of input neurons is 784, but the time is reduced by 237 seconds and the efficiency is improved by 63%. This design solves the problem of low learning efficiency in digital recognition well.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于PCA和神经网络的手写体数字识别
近年来,人工神经网络(Artificial Neural Network, ANN)以其较强的容错能力和分类能力在数字手写识别中得到了广泛的应用。然而,在传统的识别方法中,以图像像素个数作为神经元的输入个数,会导致学习训练时间长、效率低等问题。本文将主成分分析(PCA)算法与BP算法相结合,用于手写体数字识别。图像预处理后,采用PCA算法对原始数据进行降维处理。将前10个主成分、前30个主成分、前45个主成分、前60个主成分作为输入神经元送入神经网络进行训练。然后,使用测试数据集进行测试。最后,从训练效率、学习时间和识别精度三个维度对仿真进行了分析。结果表明,当输入神经元数为60、隐藏层神经元数为30时,最高识别率仅比输入神经元数为784时低0.13%,但神经网络的训练时间缩短了94秒,效率提高了32%。当隐藏层神经元数为50时,最高识别率仅比输入神经元784时低0.25%,但时间缩短了237秒,效率提高了63%。该设计很好地解决了数字识别中学习效率低的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The HT-TBD Algorithm for Large Maneuvering Targets with Fewer Beats and More Groups Key Technologies of Heterogeneous System General Data Service based on Virtual Table Research on Plant Disease Detection Technology Based on Wireless Sensor Network Leaf Segmentation Algorithm Based on Improved U-shaped Network under Complex Background Research on Anti-jamming Simulation based on Circular Array Antenna
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1