- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4 学习速率 学习速率决定每一次循环训练中所产 生的权值变化量。 大的学习速率可能导致系统的不稳定。 小的学习速率导致较长的训练时间, 可能收敛很慢,不过能保证网络的误差 值不跳出误差表面的低谷而最终趋于最 小误差值。 所以在一般情况下,倾向于选取较小 的学习速率以保证系统的稳定性。学习 速率的选取范围在 0 . 01 — 0 . 8 之间。 5 期望误差的选取 在设计网络的训练过程中,期望误差值也 应当通过对比训练后确定一个合适的值。 这个所谓的“合适”,是相对于所需要的 隐含层的节点数来确定,因为较小的期望误差 值是要靠增加隐含层的节点,以及训练时间来 获得的。 一般情况下,作为对比,可以同时对两个 不同期望误差值的网络进行训练,最后通过综 合因素的考虑来确定采用其中一个网络。 BP 网络的局限与不足 (1) 需要较长的训练时间 因为涉及到求导的运算,需要的时间较长 (2) 训练瘫痪问题 通常为了避免这种现象的发生,一是选取较小的 初始权值,二是采用较小的学习速率,但这又增 加了训练时间。 (3) 局部极小值 BP 算法可以使网络权值收敛到一个解,但它 并不能保证所求为误差超平面的全局最小解, 很可能是一个局部极小解。 E W 初始值不合适时, 可能落入局部极小值。 W ? j 2 ? k ? 1 ? ? ? j 2 ? k ? ? ? ? j 2 ? ? ? ? j 2 ? k ? ? ? j 2 ? k ? 1 ? ? ? j 2 ? k ? 1 ? ? ? j 2 ? k ? ? ? ? e ? k ? ? x ? ? ? ? j 2 ? k ? ? ? j 2 ? k ? 1 ? ? j ? ij ? k ? 1 ? ? ? ij ? k ? ? ? ? ij ? ? ? ? ij ? k ? ? ? ij ? k ? 1 ? ? ? ij ? k ? 1 ? ? ? ij ? k ? ? ? ? ij ? ? ? ? ij ? k ? ? ? ij ? k ? 1 ? ? ? ? ij ? k ? ? ? ? e ? k ? ? [ ? j 2 ? x ? ( 1 ? x ) ? x i ] ? ? ? ? ij ? k ? ? ? ij ? k ? 1 ? ? j j BP 网络逼近仿真 y ? k ? 1 ? y ? k ? ? u ? k ? ? 2 1 ? y ? k ? 1 ? 3 ? Chap7_1.m y ? k ? 1 ? ? u ? k ? ? 3 y ? k ? 1 ? y ? k ? 2 u ? k ? ? 0 . 5 sin( 6 ? t ) 设计的网络结构为 2-6-1 ; 权值 w1,w2 的初值取 [-1,+1] 之间的随机值, 取 ? ? 0 . 05 ? ? 0 . 5 初始化 加输入和期望输出 计算隐层和输出层的输出 调节输出层和隐层的连接权值 o o o k w kj ( t ? 1 ) ? w kj ( t ) ? ?? pk O pj h o w kj ( t ? 1 ) ? w h ( t ) ? ?? ji pj x pj 改变训练样板 No 训练样终止? y 迭代次数加 1 No 迭代终止? y BP 算法的基本流程 BP 网络模式识别 ? 一、 ? 由于神经网络具有自学习、自组织和并行处理 等特征,并具有很强的容错能力和联想能力, 因此,神经网络具有模式识别能力。 ? 在神经网络识别中,根据标准的输入输出模式 对,采用神经网络学习算法,以标准的模式作 为学习样本进行训练,通过学习调整神经网络 的连接权值。 ? 当训练满足要求后,得到知识库,利用神经网 络并行推理算法便可对所需的输入模式进行识 别。 BP 网络的训练过程 为了训练一个 BP 网络,需要计算网络加权 输入矢量以及网络输出和误差矢量,然后求得 误差平方和。 当所训练矢量的误差平方和小于误差目标, 训练则停止,否则在输出层计算误差变化,且 采用反向传播学习规则来调整权值,并重复此 过程。 当网络完成训练后,对网络输入一个不是 训练集合中的矢量,网络将给出输出结果。 为了能够较好地掌握 BP 网络的训练 过程,我们再用两层网络为例来叙述 BP 网络的训练步骤。 1) 用小的随机数对每一层的权值 W 初始化, 以保证网络不被大的加权输入饱和; 2) 计算网络各层输出矢量 A1 和 A2 以及网络 误差 E 3) 计算各层反传的误差变化并计算各层权值 的修正值以及新权值 4) 再次计算权值修正后误差平方和: 5) 检查误差是否小于给定误差,若是,训练 结束;否则继续。 以上所有的学习规则与训练的全过程,仍然可以用 函数 trainbp.m 来完成。它的使用同样只需要定义 有关参数:显示间隔次
您可能关注的文档
最近下载
- 手术器械消毒流程.pptx VIP
- 2025年国开电大《理工英语1》网考机考词汇与结构单选题题库(含答案).pdf VIP
- 新版人教版八年级英语下册 Unit 1教材原文及译文+阅读+文化背景.doc VIP
- QCR9218-2015 铁路隧道监控量测技术规程.pdf VIP
- GBT 10060-2011 电梯安装验收规范.pptx VIP
- 【基恩士】LV 系列 使用说明书 (简体中文).pdf VIP
- 零件加工中心加工鱼骨图分析.ppt VIP
- 桃江县各级文物保护单位一览表(2019版).docx VIP
- 曲靖市 2024-2025学年秋季学期教学质量监测九年级数学试题卷.pdf VIP
- 2025年信息系统安全专家勒索软件安全防护策略优化专题试卷及解析.pdf VIP
原创力文档


文档评论(0)