BP神经网络基本原理+很清楚.pdfVIP

  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文档。上传文档
查看更多
5.4 BP 神经网络的基本原理 BP (Back Propagation )网络是 1986 年由 Rinehart 和 McClelland 为首的科学家小组提出, 是一种按误差逆传播算 法训练的多层前馈网络, 是目前应用最广泛的神经网络模型 之一。BP网络能学习和存贮大量的输入 - 输出模式映射关系, 而无需事前揭示描述这种映射关系的数学方程。 它的学习规 则是使用最速下降法, 通过反向传播来不断调整网络的权值 和阈值,使网络的误差平方和最小。 BP神经网络模型拓扑结 构包括输入层( input )、隐层 (hide layer) 和输出层 (output layer) (如图5.2 所示)。 5.4.1 BP 神经元 图 5.3 给出了第 j 个基本 BP神经元(节点),它只模仿了生物神经元所具有的三个最基本 1 2 i n 也是最重要的功能: 加权、求和与转移。 其中 x 、x …x …x 分别代表来自神经元 1、2…i …n 的输入;wj1 、wj2 …wji …wjn 则分别表示神经元 1、2…i …n与第 j 个神经元的连接强度,即权 值; b 为阈值 ;f( ·) 为传递函数; y 为第 j 个神经元的输出。 j j 第 j 个神经元的净输入值 为: (5.12 ) 其中: 若视 , ,即令 及 包括 及 ,则 1 / 13 于是节点 j 的净输入 可表示为: (5.13 ) 净输入 通过传递函数( Transfer Function )f ( ·) 后,便得到第 j 个神经元的 输出 : (5.14 ) 式中 f( ·) 是单调上升函数,而且必须是有界函数,因为细胞传递的信号不可能无限增加, 必有一最大值。 5.4.2 BP 网络 BP算法由数据流的前向计算(正向传播)和误差信号的反向传播两个过程构成。正向传播 时,传播方向为输入层→隐层→输出层,每层神经元的状态只影响下一层神经元。 若在输 出层得不到期望的输出,则转向误差信号的反向传播流程 。通过这两个过程的交替进行, 在权向量空间执行误差函数梯度下降策略 ,动态迭代搜索一组权向量,使网络误差函数达 到最小值,从而完成信息提取和记忆过程。 5.4.2.1 正向传播 设 BP 网络的输入层有 n 个节点, 隐层有 q 个节点, 输出层有 m个节点,输入层与隐层之间 2 / 13 的权值为 ,隐层与输出层之间的权值为 ,如图 5.4 所示。隐层的传递函数为 f 1( ·) , 输出层的传递函数为 f 2( ·) ,则隐层节点的输出为(将阈值写入求和项中): k=1,2, ……q (5.15 ) 输出层节点的输出为

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档