- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BP神经网络在人脸识别中的应用研究
冯玉涵
(信阳农林学院 河南信阳 464000)
摘 要:本文介绍了一种BP神经网络的人脸识别系统的设计方法。该设计
利用前向多层神经网络的反向传播算法,即BP算法,采用MATLAB软件建立了
BP
用于人脸识别的 神经网络,并利用大量的人脸特征数据训练神经网络,使神
经网络能分辨出不同的人脸特征。
关键词: BP神经网络;人脸识别;MATLAB
Theresearch ofFacerecognitionbasedon BPNeuralNetwork
FengYuHan
(CollegeofXinYangagricultureand forestry HeNan XinYang 464000)
Abstract This paper introduces a method of the face recognition base on BP
:
neural network. In this design, a BP neural network was built with matlab and Face
feature data,which wereusedtotrain theneural network, andthen theneural network
couldcorrectly classify theDifferent facial features.
KeyWords:BPNeuralNetwork;facerecognition;MATLAB
1.人脸识别系统的应用前景概述
1
随着科技的的发展,对人脸识别技术的发展要求越来越迫切,如 ()在企
业、住宅安全和管理方面,要求实现人脸识别门禁考勤系统,人脸识别防盗门等。
(2)在公安、司法和刑侦方面,利用人脸识别,在全国范围内搜捕逃犯。(3)
在银行的自动提款机中,如果应用人脸识别就会避免由于用户卡片和密码被盗。
造成的损失 (4)在电子商务交易过程中,如果使用人脸识别实现当事人在网上
的数字身份和真实身份统一,便增加了电子商务的可靠性。而人脸识别的软件系
统开发,是联系理论和实践的最重要的环节,因此实现人脸识别系统的开发应用
越来越重要。
本文着重介绍了利用BP神经网络实现人脸识别系统的方法,并利用
MATLAB软件得以实现。
2.BP网络的概述
2.1BP神经网络的定义
前馈多层神经网络是目前应用最广、发展最迅速的人工神经网络之一,它广
泛的应用于模式识别与分类、预测、控制、图像处理等问题。由于这类神经网络
的网络权值阈值的确定常采用误差反向传播算法(Back Propagation , 简称作BP
) BP BP
算法 ,所以通常称这类基于 算法的前馈网络为 网
图 单隐层的 网络结构
1: BP
络。
BP网络有输入层、隐层和输出层组成,可以有一个
( 1)
隐层,也可以具有多个隐层 如图 。同一层神经元节点
之间没有连接,前一层节点与后一层节点之间有充分的
连接。对于输入信息, 要先向前传到隐含层的节点上,
( Sigmoid ) ,
经过各单元的非线性函数 如 函数、双曲正切函数等 激活函数运算后
把隐含层节点的输出信息传播到输出节点,最后给出输出结果。BP网络的学习
过程有正向传播和反向传播
文档评论(0)