- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4讲前馈神经网络BP神经网络
第4讲:前馈神经网络-BP神经网络
前馈神经网络-BP神经网络(配合PPT讲解)
感知器神经网络的学习规则和LMS学习算法智能训练单层神经网络,而单层神经网络智能解决线性可分的分类问题。多层神经网络可以用于非线性分类问题,但需要寻找训练多层网络的学习算法。
1974年P.Werbos在其博士论文中提出了第一个适合多层网络的学习算法,但该算法并未受到足够的重视和广泛的应用,知道20世纪80年代中期,美国加利福尼亚的PDP(parallel distributied procession)小组于1986年发表了Parallel Distributed Processing一书,将该算法应用于神经网络,称之为BP神经网络。在人工神经网络的实际应用中,BP网络广泛应用于函数逼近、模式识别/分类、数据压缩等,80%~90%的人工神经网络模型是采用BP网络或它的变化形式,它也是前馈网络的核心部分,体现了人工神经网络最精华的部分。
反向传播网络(Back-Propagation Network,简称BP网络)是将W-H学习规则一般化,对非线性可微分函数进行权值训练的多层网络
权值的调整采用反向传播(Back-propagation)的学习算法(BP算法)
它是一种多层前馈神经网络,其神经元的变换函数是S型函数
输出量为0到1之间的连续量,它可实现从输入到输出的任意的非线性映射
实质:多层前馈神经网络,输出是连续函数,神经元的变换函数是S型函数不同于感知器。
二、解决的(处理的)问题
函数逼近:用输入矢量和相应的输出矢量训练一个网络逼近一个函数;
模式识别和分类:用一个特定的输出矢量将它与输入矢量联系起来;把输入矢量以所定义的合适方式进行分类;
数据压缩:减少输出矢量维数以便于传输或存储。
三、输入输出关系
第q层q=1,2,…,Q
第i个结点输入:
,
其中: :q-1层的第j个结点的输出到q层第i个结点的连接权系数
第i个结点输出:
其中:i=1,2,…n,j=1,2,…n 其中:p=1,2,…,P
响应函数: 其中:μ=1,由于s函数取值[-1,1]
对于多层网络,这种激励函数所划分的区域不再是线性划分,而是由一个非线性的超平面组成的区域。
因为S型函数具有非线性的大系数功能。它可以把输入从负无穷到正无穷大的信号变换成-1到+1之间输出,所以采用S型函数可以实现从输入到输出的非线性映射。
四、学习算法规则
已知网络的输入/输出样本,即导师信号。
BP学习算法由正向传播和反向传播组成:
正向传播:是输入信号从输入层经隐层,传向输出层,若输出层得到了期望的输出,则学习算法结束;否则,转至反向传播。
反向传播:是将误差(样本输出与网络输出之差)按原联接通路反向计算,由梯度下降法调整各层节点的权值和阈值,使误差减小。
一)注意:正、反向传播计算
BP神经网络结构图
1.信息的正向传递
隐含层中第i个神经元的输出为:
(1)
其中:i=1,2,…n,j=1,2,…n (2)
其中:i=1,2,…n,=1,2,…n 其中 (3)
2.利用梯度下降法求权值变化及误差的反向传播
第i个结点输入:
,
其中:; ; :q-1层的第j个结点的输出到q层第i个结点的连接权系数;第q层:q=1,2,…,Q
第i个结点输出:
其中:i=1,2,…nq,j=1,2,…nq-1
其中:p=1,2,…,P
响应函数: 其中:μ=1,由于s函数取值[-1,1]
权值: 其中:学习系数,
定义误差函数为(误差代价函数): 其中
其中:i=1,2,…n,j=1,2,…n-1,
注意:①对于输出层,调只影响,受前一层第j个结点影响
②对于隐层,调只影响高层所有结点的输出
√
√ (; ) (4)
√ (5)
√(输出层权值调整公式) (6)
注意下标:
√其中:i=1,2,…n,j=1,2,…n-2,
(7)
(隐层权值调整公式) (8)
二)MATLAB实现
在MATLAB工具箱中,上述公式的计算均已编成函数的形式,通过简单的书写调用即可方便地获得结果。具体有:
1、对于(1)式所表示的隐含层输出,若采用对数S型激活函数,则用函数logsig.m;若采用双曲正切S型激活函数,则用函数tansig.m;
2、对于(2)式所表示的输出层输出,若采用线性激活函数有purelin.m与之对应;
3
您可能关注的文档
- 第2章摄像机成像中的若干重要空间关系.doc
- 第2章晶体结构缺陷.doc
- 第2章机械零件的强度复习题.doc
- 第2章植物的矿质营养.doc
- 第2章深度复习.doc
- 第2章液压传动基础.doc
- 第2章泛函变分的基础概念(16K).doc
- 第2章难治性溶血性贫血.doc
- 第2章铁路隧道规划与位置选择.doc
- 第2章编程的基础概念.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 设备安装调试及培训方案.docx VIP
- 2025届高考数学一轮复习备考建议课件——以“立体几何”为例.pptx
- 印刷-包装印刷培训资料.ppt
- 湖南省中小企业融资难的表现、原因以及对策.docx
- 安徽省芜湖市第二十七中学2024--2025学年上学期七年级入学测试数学卷(含答案).pdf VIP
- 年产250万吨薄板坯连铸连轧带钢生产线工艺设计剖析.docx
- 2022年新疆高考文科数学真题及答案.doc VIP
- 国家中小学智慧教育平台应用指南.pptx VIP
- 人教版七年级道法下册 第四单元第十一课 远离违法犯罪(上课、学习课件).pptx VIP
- 2024年N1叉车司机考试题及答案(1000题).doc
文档评论(0)