- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吕 俊等 :几种快速BP算法的比较研究
几种快速BP算法的比较研究
吕 俊 ,张兴 华 (南京工业大学 江苏 南京 210009)
摘 要:对几种快速BP算法的特点及性能作了归纳和对比,并对一个非线性函数逼近实例进行 了仿真研究。结果表 明对于中等规模的前向神经网络来说,Levenberg—Marquardt算法收敛速度最快,而且学习性能最好。 关麓词:神经网络 ;权值学习;快速BP算法;Levenberg—Marqardt算法 中圈分类号:TP301.6 文献标识码:A 文章编号:1004—373X (2003)24-096-04
Study on Comparison of Fast BP Algorithms
LV Jun.ZHANG Xinghua
(Naniing University of Technology,Naniing,210009,Chi~ )
Abstract:In this paper·the characteristic and performance of various fast BP algorithms are generalized and contrasted through
study on simulation of nonlinear function approximation experiment. It is demonstrated Levenberg —Marquardt algorithm S
convergence speed is the quickest and its performance is the most excellent for moderate stale feedforward neural network.
Keywords:neural network;weights learning;fast BP algorithm;Levenberg—Marqardt algorithm
1 引 言
采用BP算法训练权值的多层前馈网络,是迄今为 止应用最广泛的神经网络,由于其具有很强的非线性 逼近能力以及 自适应 、 自学习能力 ,因此可以处理那 些难以用数学模型描述的系统。理论上已经证明:隐 层采用Sigmoid激励函数的三层前馈网络可以以任意 精度逼近任何连续映射。但是基于误差梯度下降的标 准BP算法对大多数的实际应用而言都太慢了,针对这 些不足,人们已经提出了许多改进标准BP算法的方 案。 快速BP算法的研究主要分成2类。第一类指那些 使用启发式信息技术的BP算法,包括可变的学习速 率,在学习算法中加入动量项等方法。例如Vogl的快 速学习算法[1],Jacobs的delta—bar-delta算法[2 等,其 实质都是在误差梯度变化缓慢时应增大学习率,变化 剧烈时应减小学习率的基础上提出的。另一类研究是 指加人数值优化技术的BP算法,因为训练前向神经网 络减小均方误差本身就是一个数值优化问题,该类技 术 已 非 常 成 熟,包 括 牛 顿 法[2]、共 轭 梯 度 法、 Levenberg—Marquardt算法L3 等。 本文对几种快速BP算法作了归纳和对比,并对一
收稿日期:2003—08—20
96
个非线性函数逼近的实例进行了仿真研究。结果表明, 这些快速BP算法可有效地改善网络训练的收敛性能, 提高神经网络的学习效率。
2 使用启发式信息技术的 BP算法
2.1 学习速率可变的BP算法 标准BP学习算法中,算法对学习速率的设置非常 敏感。在网络学习的初始阶段,选择较大的学习速率 可使收敛速度明显加快,但在接近误差极小点时,过 大的学习速率将导致权值调整幅度过大而发生振荡或 不收敛。因此在网络训练中仅采用单一的固定不变的 学习速率很难兼顾不同误差变化范围内的收敛情况。 在可变学习速率的算法中,学习速率可以在训练过程 中加以改变,保证学习步长足够大而且稳定,实质上 是梯度法在神经网络训练中的推广。在标准的Bp[43算 法中,权值调整的算式为:
F 一 一 口 一 口‘ (f)‘ (f) (1)
1 其中:误差函数E一÷ ( 一o )。;学习速率口为一 ‘ 函
0 定值常数(口最大不能超过 , 为输入向量 的自 ,I口U x 相关矩阵的最大特征值[s ); (f)为局部梯度; j(f)为 单元的输入信号。 Vogl算法是一种常用的快速学习算法,他是依据
‘现代电子技术2003年第24期总第167期
优化理论中的进退法提出的,采用了如下变学习率的 方法 : jf(五+ 1)一 W (五)+ 口△硼 (五+ 1)+ △1 (五)
(2) f口(五)一a(k一1)· 一 AE0 1口(五)
您可能关注的文档
最近下载
- 2025年舞蹈教师资格证考试模拟试卷:舞蹈教学法与课程设计案例分析.docx VIP
- 学校食品安全事故应急演练实施方案(含演练脚本).docx
- 湖南省师德师风教育读本.pptx VIP
- 2025秋教科版(2024)科学三年级上册第一单元天气《2.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之17-“8.1运行的策划与控制”理解与应用指导材料.docx VIP
- 验收标准内装 .pdf VIP
- 像医生一样思考(完全版).pptx VIP
- 北大附中学生家长写给高二同学的一封信导论.doc VIP
- 2025年白酒酿造工试题题库.pdf VIP
- 关于进一步加强公司在职员工学历提升的通知(专业完整模板).docx VIP
文档评论(0)