下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、神经网络BP算法介绍引言 人工神经网络(Artificial Neural Networks,ANN)提供了一种普遍而且实用的方法从样例中学习值为实数、离散值或向量的函数。像方向传播(BACKPTPAGATION)这样的算法,实用梯度下降来调节网络参数以最佳拟合由输入-输出对组成的训练集合。ANN学习对于训练数据中的错误健壮性很好,且已成功地应用到很多领域。例如,本文将要描述的反向传播算法已在很多实际的问题中取得惊人的成功,比如学习识别人脸。(一)神经网络表示 Pomeleau(1933)的ALVINN系统是ANN学习的一个典型实例,这个系统使用一个学习到的ANN以正常的速度在高速公路上驾
2、驶汽车。ANN的输入是一个30*32像素的网格,像素的亮度来自一个安装在车辆上的前向摄像机。ANN的输出是车辆行进的方向。ALVINN用学习到的网络在高速公路上以70英里时速成功地驾驶了90英里。书上图4-1ALVINN系统使用反向传播算法来学习驾驶汽车。左图显示了来自车前摄像机的图像是如何被映射到960个神经网络输入的,这些输入又前馈到4个隐藏单元,再连接到30个输出单元,每个输出单元对应一个特定的驾驶方向,这些单元的输出值决定哪一个驾驶方向被最强烈推荐(即该方向权值最大)。(二)BP算法权值及阈值调整公式(三)matlab神经网络工具箱(四)BP算法应用于人脸识别 本章将讲解如何运用BP算
3、法建立人脸识别系统实验中我们使用了ORL数据库(Olivetti Research Laboratory in Combridge, UK 可从HTUhttp:/www.camorl.co.uk/facedatabase.htmlUTH获得),部分图像如5.1所示。它包含了400张不同的人脸图像,40个不同的实验者每人10张。对其中一些实验者,图像是在不同的时间、变化的光线、面部表情(张开/合拢眼睛、微笑/不微笑)和面部细节(戴眼镜/不戴眼镜)下拍摄的。所有的图像为实验者的正脸,带有一定程度的朝上下左右的偏转或倾斜,有相似的黑暗同质背景。每幅图象的大小为11292像素8bit的灰度图。为了进行
4、比较,它们被分成没有重叠的、相同大小的训练集和测试集。如每个类别随机的选取5幅图象作为训练集,剩余5幅归为测试集。当然也可以选取任意张图片进行训练和测试。 图1-1 ORL 人脸库中的部分图片由图1-1中可以看出,该人脸库中的图片在人种,性别,面部表情等方面都有着很大的可变性,而且该人脸库没有太多多余的边界,基本上一张图片就是一副人脸,处理起来比较方便。(1)系统框图特征提取图片输入分类结果BP网络 通过提取图片的特征向量S作为网络的输入,并通过BP网络连接到40个输出单元(40个人即有40个分类器),哪个输出单元数值最大则被推荐为分类结果。如输出向量为1000000T,则该图片被分类为人物1
5、。S1BP神经网络S2人物1S3人物2人物3人物39S30人物40S31S32(2)特征提取特征提取目的,原理等(3)划分训练集和测试集对上一步处理中得到的特征矩阵进行划分,将其划分为训练集train_datatest_data,和测试集test_data,用以进行训练和测试,建立测试目标集t,并对训练集和测试集进行归一化处理,得到pn和pnew。如我们取每人6张图片作为训练样本组成训练矩阵,从人物1依次到人物40把图片输入给神经网络,则目标矩阵应为:t=(4)构建BP神经网络调用MATLAB神经网络工具箱,构建BP神经网络。此处调用了newff()函数创建神经网络。(5)训练神经网络调用ma
6、tlab神经网络工具箱函数train(),用训练函数训练BP神经网络。函数形式:net,tr = train(NET,X,T,Pi,Ai);NET:待训练网络,X:输入数据矩阵,T:输出数据矩阵,net:训练好的网络。disp('开始训练BP神经网络,这个过程比较长,请耐心等待.');net,tr = train(net,pn,t);disp('神经网络训练结束!');训练的误差曲线图如图2-9所示:图2-9 训练误差曲线图该过程实现的是神经网络的训练,当神经网络训练好以后,就可以进行识别。(6)测试神经网络输入测试集来统计神经网络的识别率。此处调用了matlab神经网络工具箱函数sim(),用训练好的BP神经网络预测函数输出。result_test=sim(net, pnewn);result_test第i列的最大值即第i张测试图片的识别分类结果则 C,I=max(result_test);C是得出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026泵业设计面试题及答案
- 2026比亚迪线上ai面试题及答案
- 2026编导行业面试题及答案
- 2026辩论队模拟面试题及答案
- 2026冰雪危害面试题及答案
- 2026博鳌志愿者面试题及答案
- 2026云南红河州诺玛阿美文艺演出有限公司就业见习生招募6人笔试题库带答案详解(满分必刷)
- 2026陕西西北工业大学航海学院“声场感知与隐身技术”团队招聘1人参考题库学生专用附答案详解
- 2026浙江安吉两山国有控股集团有限公司下属子公司职业经理人招聘1人模拟试卷及完整答案详解【网校专用】
- 2026中国科学院南海海洋研究所海洋环流动力学学科组科研助理招聘1人模拟试卷附答案详解【完整版】
- 攻坚克难敢于担当心得体会
- 水生产处理工职业技能等级认定考试题及答案
- 义乌市建筑工程质量通病防治措施100条(2022版本)
- 宫颈癌疫苗科普
- 新形势下如何做好官兵的思想稳定工作
- 特殊教育概论第二版PPT完整全套教学课件
- 马工程版《中国经济史》各章思考题答题要点及详解
- GB/T 37210-2018耐核辐射充气和充水橡胶密封制品
- GB/T 21183-2017锆及锆合金板、带、箔材
- GB/T 2059-2017铜及铜合金带材
- 第八讲-汉译英技巧指南课件
评论
0/150
提交评论