基于 BP 人工神经网络的手写体数字识别.pdf

基于 BP 人工神经网络的手写体数字识别.pdf

ID:54017888

大小:859.06 KB

页数:4页

时间:2020-04-28

基于 BP 人工神经网络的手写体数字识别.pdf_第1页
基于 BP 人工神经网络的手写体数字识别.pdf_第2页
基于 BP 人工神经网络的手写体数字识别.pdf_第3页
基于 BP 人工神经网络的手写体数字识别.pdf_第4页
资源描述:

《基于 BP 人工神经网络的手写体数字识别.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、总第304期计算机与数字工程Vol.43No.22015年第2期Computer&DigitalEngineering223*基于BP人工神经网络的手写体数字识别12秦鑫张昊(1.新乡医学院生物医学工程学院新乡453003)(2.新乡医学院三全学院新乡453003)摘要手写体数字识别是模式识别研究领域多年来的热点,BP人工神经网络是目前应用最广泛的神经网络模型之一。将两者融合并结合Matlab软件,提出了一种简单的基于BP神经网络数字识别的方法,仿真实验结果表明,该方法识别效果良好,准确率高,有一定实用性。关键词BP神经网络;手写体数字识别;模式识别中图

2、分类号TP183DOI:10.3969/j.issn1672‐9722.2015.02.016HandwrittenNumeralRecognitionBasedonBPNeuralNetwork12QINXinZHANGHao(1.SchoolofBiomedicalEngineering,XinxiangMedicalUniversity,Xinxiang453003)(2.XinxiangMedicalUniversitySanquanMedicalCollege,Xinxiang453003)AbstractHandwrittennumeralr

3、ecognitionhasbeenahotspotofpatternrecognitionresearchfieldformanyyearswhiletheBPartificialneuralnetworkisoneofthemostwidelyusedneuralnetworkmodels.AsimplemethodofnumeralrecognitionbasedonBPneuralnetworkisproposedwiththecombinationoftheabovetwosoftwaresandMatlabsoftware.Thesimulat

4、ionexperimentresultsshowthatthemethodisverypracticalwithitseffectiverecognitionandhighaccuracy.KeyWordsneuralnetwork,handwrittennumeralrecognition,patternrecognitionClassNumberTP183[6]破。本研究利用BP神经网络算法结合Matlab1引言建立了一个手写数字字符0~9的识别分类器,经人工神经网络是由大量处理单元互联组成的实验表明,该方法合理可行,且其识别效果正确有非线性自适应信

5、息处理系统,模拟人类思维模式,效,对于数字识别技术有一定借鉴意义。[1~2]进行分布式并行信息处理的算法数学模型。2BP神经网络算法程序流程BP(BackPropagation)神经网络是一种按误差逆传播学习算法训练的多层前馈网络,全称是基于误BP神经网络算法程序实现具体步骤如下:差反向传播算法的人工神经网络,目前应用最广泛1)初始化所有权系数Wji、Wkj,,学习速率,[2~4]的神经网络模型之一。BP网络能学习和存贮迭代次数l=1,累计误差;大量的输入—输出模式映射关系,而无需事先揭示T2)输入一个样本X=(X1,X2,…,Xn),期望描述这种映射关

6、系的数学方程。手写体数字识别输出d=(d1,d2,…,dc);是多年来模式识别的热点课题,其在邮政系统、税n+1[5]3)计算隐含层各节点Yj=∑Wjii,i=Xi,务、银行等行业使用很广泛。由于是个人手写字i=1符,导致每个字体有一定差异,传统识别方法的识n+1=1,j=f(Yj),j=1,2,…,h;别度都不高,稳定性不好。将BP神经网络应用于h+14)计算输出各节点Zk=∑Wkjj,n+1=1,数字识别,在文字识别领域近年来取得了一定的突j=1*收稿日期:2014年8月5日,修回日期:2014年9月27日作者简介:秦鑫,女,硕士,讲师,研究方向:电

7、子技术及信号处理。224秦鑫等:基于BP人工神经网络的手写体数字识别第43卷Ok=f(Zk),k=1,2,…,c;能收敛,所以比较理想的学习速率是0.6附近的5)计算误差(d2值。∑k-ok);6)修正输出层Wkjk=(dkδ-Ok)Ok(1-Ok),Wkj=Wkj+kj,k=η1δ,2φ,…,c;c7)修正隐含层Wjij=j(1-βj)φ∑kWφkj,δk=1Wji=Wji+βji,k=1,2,η…θ,c;8)检查系统是否对所有训练样本完成一轮训练P>N,若P<N,计数器(P+1),重返回步骤图1误差平方和的下降速率曲线2);3)最大误差的选取9)检查

8、网络总误差是否达到精度要求,若满期望最大误差过大如0.1、0.01则正确识别率足

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。