《基于BP神经网络的应用》-毕业论文(设计).doc

《基于BP神经网络的应用》-毕业论文(设计).doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 12页 第 PAGE 1页 安阳师范学院本科学生毕业论文 基于BP神经网络的应用 作  者 院(系) 物理与电气工程学院 专  业 电子信息工程 年  级 10级 学  号 101102056 指导教师 日  期 2014.5.7 基于BP神经网络的应用 (安阳师范学院 物理与电气工程学院,河南 安阳 455000) 摘 要:神经网络是近年来信息科学、脑科学、神经心理学等诸多学科共同关注和研究的热点。由于其具有良好的抽象分类特性现已应用于图像识别系统的研究和开发,并成为解决识别相关问题的有效工具。文章在讲述图像识别过程的基础上重点讨论利用BP神经网络对人脸进行识别,用MATLAB完成对神经网络的训练和测试,并获得满意的结果。 关键词:人脸识别;图像识别;BP神经网络 1 引言 1.1 设计的目的和意义 人脸识别技术具有广泛的应用前景,在国家安全、军事安全和公共安全领域,智能门禁、智能视频监控、公安布控、海关身份验证、司机驾照验证等是典型的应用;在民事和经济领域,各类银行卡、金融卡、信用卡、储蓄卡的持卡人的身份验证,社会保险人的身份验证等具有重要的应用价值;在家庭娱乐等领域,人脸识别也具有一些有趣有益的应用,比如能够识别主人身份的智能玩具、家政机器人,具有真实面像的虚拟游戏玩家等等。   人工神经网络模式识别方法是近些年提出的新方法,为字符识别研究提供了一种新手段,它具有一些传统技术所没有的优点:良好的容错能力、分类能力强、并行处理能力和自学习能力。因而,采用神经网络识别方式是一种很好的选择。 1.2 本课题的研究内容 第一部分为引言部分,指出课题研究目的和意义、课题主要完成的工作; 第二部分介绍了BP神经网络,涵盖BP算法、BP神经网络的基本原理及模型、BP算法的步骤,还介绍了BP神经网络的主要功能; 第三部分介绍了基于BP神经网络的人脸识别技术的研究,主要包括BP神经网络分类器的设计、BP神经网络应用的程序设计、设计仿真结果; 第四部分介绍了BP神经网络进行的优化及技术改进,通过系统设计的实现,用实验验证其有效性; 第五部分为论文的结语部分,对本课题的设计进行了总结。 2 神经网络的基本原理 2.1 BP算法的概述 人工神经网络(Artificial Neural Net works,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connectionist Model),它是一种模范动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。 人工神经网络发展的主要历程有:20世纪50年代末,Rosenblatt提出的感知器模型和Widrow提出的自适应线性元件,出现了简单的线性分类器;1986年,Rumelhart和Mcllelland 提出了层网络“误差反向传播算法(BP)”,使有导师学习多层感知器网络(ML PN)模式分类器走向实用化,在此基础上又派生出若干前向网络,如径向基函数网络( RBFN)和函数链网络等;1982年,美国加州工学院的物理学家Hopfield提出的一种用于联想记忆和优化计算的反馈网络模型 ,由于引进了“能量函数” 的概念,使网络走向具体电路有了保证;20世纪 70年代,Watanabe 提出了使用模式子空间的概念来设计不同类别对应的子空间 ,由不同类别聚类的子空间实现模式识别; Kohonen提出的自组织特征映射网络模型等都为神经网络模式识别理论提供了进一步的根据。 构成人工神经网络的三个基本要素是 :神经元、络拓扑结构和网络的训练 (学习)方法。神经元 (节点)的作用是把若干输入加权求和 ,并对这种加权和进行非线性处理后输出。神经元的选择一般有以下特点 :每个神经元都具有多个输入、个输出 ,具有闭值 ,采用非线性函数。 2.2 BP神经网络模型及其基本原理 BP网络是一种多层前馈神经网络,由输入层、隐层和输出层组成。图1为一个典型的三层BP网络的拓扑结构,层与层之间采用全互连方式,同一层之间不存在相互连接,隐层可以有一层或多层。层与层之间有两种信号在流通:一种是工作信号(用实线表示),它是施加输入信号后向前传播直到在输出端产生实际输出的信号,是输入和权值的函数。另一种是误差信号(用虚线表示),网络实际输出与期望输出间的差值即为误差,它由输出端开始逐层向后传播。BP网络的学习过程程由前向计算过程和误差反向传播过程组成。在前向计算过程中,输入量从输入层经隐层逐层计

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档