基于MATLAB和BP网络的数字识别技术.pdfVIP

基于MATLAB和BP网络的数字识别技术.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB和BP网络的数字识别技术

137 2007年第11期 网络纵横 基于MATLAB和BP网络的数字识别技术 张 坤 王 达 (南阳师范学院) 摘 要 本文概括地讨论了神经网络通用模型的三要素(神经元、联接强度、学习算法)的特征,在对典型的网络即BP网络 的发展动态和进展进行了系统的分析基础上讨论了BP算法的基本概念、运行机制和一些关键性技术。利用BP神经网络进行数字 识别的方法,对数字进行特征提取,获得采样数据,再对样本数据进行学习和训练,形成良好的网络,然后对已训练数字有所区 别的数字进行检测,达到一定的准确度,表明了该方法在实际应用中具有可行性。 关键词 神经网络 Bp算法 MATLAB 数字识别 本文对典型的网络即BP网络的发展动态和进展进行系统的分 析,利用BP神经网络进行数字识别的方法,对数字进行特征提 取,获得采样数据,再对样本数据进行学习和训练,形成良好的网 络,然后对已训练数字有所区别的数字进行检测,表明该方法在实 第二阶段(反向传播过程)输出误差逐层向前算出隐层各个单 际应用中具有可行性。仿真实例和数字识别验证了改进的BP神经 元的误差,并用此误差修正前层的值。在BP算法中常采用梯度法 网络的有效性。 修正权值,为此要求输出函数可微,通常采用Sigmoid函数作为输 出函数。 1 人工神经网络的概述 所谓人工神经网络就是基于模仿生物大脑的结构和功能而构成 (1)计算误差: 的一种信息处理系统(计算机)。 (2)按照梯度方向计算各层权重的修正量: 按美国神经网络学者Nielsen的定义:人工神经网络是一个并 行、分布处理结构,它由处理单元及其称为联接的无向讯号通道互 其中 的计算公式为 连而成。这些处理单元具有局部内存,可以完成局部操作,即它必 须仅仅依赖于经过输入联接到达处理单元的所有输入信号的当前值 (3)修正各层权重: 和存储在处理单元局部内存中的值。每个处理单元有一个单一的输 (4)重复上述过程直到算法收敛,即误差小于给定的阈值。 出联接,输出信号可以是任何需要的数学模型。尽管它只是大脑的 4 编程工具MATLAB 低级近似,但它的许多特点和人类的智能特点类似,有着较强的识 别能力和广泛的应用前景。 MATLAB是集数值计算、符号计算和图形可视化三大基本功 能于一体的,功能强大、操作简单的语言,是国际公认的优秀数学 2 神经网络的研究方向 应用软件之一。 神经网络具有以下几个研究方向:①开发现有模型的应用,并 概括地讲,整个MATLAB系统由两部分组成,即MATLAB内 在应用中根据实际运行情况对模型、算法加以改造,以提高网络的 核及辅助工具箱,两者的调用构成了MATLAB的强大功能。主要 训练速度和运行的准确度。②充分发挥每种技术各自的优势,寻找 特点:①运算符和库函数极其丰富,语言简洁,编程效率高。 更有效的解决方法。③希望在理论上寻找新的突破,建立新的专用 MATLAB除了提供和C语言一样的运算符号外,还提供广泛的矩阵 或通用模型和算法。④进一步对生物神经系统进行研究,不断丰富 和向量运算符。利用其运算符号和库函数可使其程序相当简短,两 对人脑的认识。⑤主要的应用领域有:模式识别和图像处理、预报 三行语句就可实现几十行甚至几百行C或FORTRAN的程序功能。 和智能信息管理、通讯、控制和优化等。 ②既具有结构化的控制语句(如for循环、while循环、break语句、 3 反向传播算法 if语句和switch语句),又有面向对象的编程特性。③图形功能强

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档