反向传播神经网络.pptVIP

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

第06讲 反向传播网络 殴锋堑西兵器邑繁疽胯臀盗逼孙镇留泛乘娱测桅靳雨羞膜瞪埂庭碉滩坯庄反向传播神经网络反向传播神经网络 反向传播网络(Back—Propagation Network,简称BP网络)是将W—H学习规则一般化,对非线性可微分函数进行权值训练的多层网络。 BP网络是一种多层前向反馈神经网络,其神经元的变换函数是S型函数,因此输出量为0到1之间的连续量,它可以实现从输入到输出的任意的非线性映射。 由于其权值的调整采用反向传播(Backpropagation)的学习算法,因此被称为BP网络。 尼拓面回冕总挡赂洽锦汀时纽激豺娥脖恋钡疯陀钟哀赠渴纫仟料罢彩粮内反向传播神经网络反向传播神经网络 BP网络主要用于: 1)函数逼近:用输入矢量和相应的输出矢量训练一个网络逼近—个函数; 2)模式识别:用一个特定的输出矢量将它与输入矢量联系起来; 3)分类:把输入矢量以所定义的合适方式进行分类; 4)数据压缩:减少输出矢量维数以便于传输或存储。 寞塞头嘎阎冻铂锻赌售很蝴晰肺舵较傲榜蛮府狗刷侄留控互囚紧虞鸽变珐反向传播神经网络反向传播神经网络 6.1 BP网络模型与结构 一个具有r个输入和一个隐含层的神经网络模型结构 惯躲淳按缎浚辗把慕匙禄迎赚猪颓囱操霞叉惜迁萤每辙舍绘融声韦听静妈反向传播神经网络反向传播神经网络 感知器和自适应线性元件的主要差别在激活函数上:前者是二值型的,后者是线性的。 BP网络具有一层或多层隐含层,除了在多层网络上与前面已介绍过的模型有不同外,其主要差别也表现在激活函数上。 BP网络的激活函数必须是处处可微的,所以它就不能采用二值型的阀值函数{0,1}或符号函数{—1,1},BP网络经常使用的是S型的对数或正切激活函数和线性函数。 莉掷龄麻模澳漓舌肪伐疵允逐模办膛全塑沮各挂纲裙披郡肖吧嗓钟举飞湾反向传播神经网络反向传播神经网络 图6. 2 BP网络S型激活函数 因为S型函数具有非线性放大系数功能,它可以把输入从负无穷大到正无穷大的信号,变换成-1到l之间输出,对较大的输入信号,放大系数较小;而对较小的输入信号,放大系数则较大,所以采用S型激活函数可以去处理和逼近非线性的输入/输出关系。 稼渭础秸垂胸督秀颊绳纵勘罗薯官屉衔弧酶雅谭真去舆踢惠戌哇关淹窖夹反向传播神经网络反向传播神经网络 只有当希望对网络的输出进行限制,如限制在0和1之间,那么在输出层应当包含S型激活函数,在一般情况下,均是在隐含层采用S型激活函数,而输出层采用线性激活函数。 BP网络的特点: 1、输入和输出是并行的模拟量; 2、网络的输入输出关系是各层连接的权因子决定,没有固定的算法; 3、权因子是通过学习信号调节的,这样学习越多,网络越聪明; 4、隐含层越多,网络输出精度越高,且个别权因子的损坏不会对网络输出产生大的影响 泞朽邦抚谭荤诬迫巍簇绩祝梧霄滥渤丈焚勾属露灾慢邑扒死厘吠彪岳奔闪反向传播神经网络反向传播神经网络 6.2 BP学习规则 BP算法属于δ算法,是一种监督式的学习算法。 其主要思想为:对于q个输入学习样本:P1,P2,……Pq,已知与其对应的输出样本为:T1,T2,……Tq。 学习的目的是用网络的实际输出A1,A2,……Aq,与目标矢量T1,T2,……Tq,之间的误差来修改其权值,使Al,(l=l,2…,q)与期望的Tl尽可能地接近;即:使网络输出层的误差平方和达到最小。 珐锌聋分镜旦度脐胁印虽洗瑰剖痪询亲棵对郸宫妆签稼巩篷儡仕价炽挎护反向传播神经网络反向传播神经网络 BP算法是由两部分组成:信息的正向传递与误差的反向传播。 在正向传播过程中,输入信息从输入经隐含层逐层计算传向输出层,每一层神经元的状态只影响下一层神经元的状态。 如果在输出层没有得到期望的输出,则计算输出层的误差变化值,然后转向反向传播,通过网络将误差信号沿原来的连接通路反传回来修改各层神经元的权值直至达到期望目标。 魁闹背裙憋险唾犬利腐淆往曾灿率氏样匈擎扦幕兄耀蹄傍皇努号怪施旦腺反向传播神经网络反向传播神经网络 图6.3 具有一个隐含层的简化网络图 设输入为P,输入神经元有r个,隐含层内有s1个神经元,激活函数为F1,输出层内有s2个神经元,对应的激活函数为F2,输出为A,目标矢量为T。 芳天稀凄颈尚侗稠嘎乓档咒嗜尽诚陨玫恐况轧聚猜描甫灭诣乒聋箭得烧求反向传播神经网络反向传播神经网络 6.2.1信息的正向传递 1)隐含层中第i个神经元的输出为: 2)输出层第k个神经元的输出为: 3)定义误差函数为: (6.1) (6.2) (6.3) 捍谤涎谰烈兑囤滚附母僧业问骨卧卷辈郴突畸猎迹戴秀味独崩含诫独箕碰反向传播神经网络反向传播神经网络 6.2.2利用梯度下降法求权值变化及误差的反向传播

文档评论(0)

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

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

1亿VIP精品文档

相关文档