基于自适应学习速率的改进型BP算法研究

被引:0
作者
杨甲沛
机构
[1] 天津大学
关键词
神经网络; 反向传播算法; 自适应学习速率; 收敛速率; 局部极小值;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
人工神经网络是智能计算发展的一个主流方向,目前已经广泛应用于模式识别、信号处理、知识工程、专家系统、机器控制等许多领域。BP网络由于结构简单、精度较高、易于编程、可操作性强、非线性映射能力强等优点而成为目前神经网络中应用最广泛的一种。 由于标准BP算法基于最速梯度下降法,导致标准BP算法存在收敛速度缓慢,容易陷入局部极小,隐含层的层数及其节点的数量难以确定,每种输入模式的期望输出必须已知等缺点。为此,许多学者进行研究,并且提出了一些改进型BP算法,包括:附加动量法、自适应学习速率法、弹性BP算法、Levenberg-Marquardt法、高斯-牛顿法、共轭梯度法、BP-GA算法和模拟退火算法等。 本文结合标准BP算法的原理,针对其存在的上述缺陷,提出了一种在附加动量法中添加学习速率自适应因子的新算法,并给出了新算法的数学公式。新算法基于附加动量法,因而可以避免陷入局部极小;加入了学习速率自适应因子,因而收敛效果好。 为了验证新算法的改进效果,我们将新算法用于解决异或问题和函数逼近问题,并和标准BP算法及传统改进型BP算法进行了对比。通过软件仿真发现:与传统改进型BP算法相比,新算法不仅可以改善收敛效果,避免陷入局部极小值,而且具有较好的稳定性和鲁棒性。
引用
收藏
页数:66
共 31 条
[1]
First- and Second-Order Methods for Learning: Between Steepest Descent and Newton's Method.[J].Roberto Battiti.Neural Computation.1992, 2
[2]
ACCELERATING THE CONVERGENCE OF THE BACK-PROPAGATION METHOD [J].
VOGL, TP ;
MANGIS, JK ;
RIGLER, AK ;
ZINK, WT ;
ALKON, DL .
BIOLOGICAL CYBERNETICS, 1988, 59 (4-5) :257-263
[3]
人工神经网络原理及仿真实例.[M].高隽; 编著.机械工业出版社.2007,
[4]
神经网络新理论与方法.[M].张代远著.清华大学出版社.2006,
[5]
神经网络模型及其MATLAB仿真程序设计.[M].周开利;康耀红编著;.清华大学出版社.2005,
[6]
MATLAB神经网络仿真与应用.[M].闻新等编著;.科学出版社.2003,
[7]
人工神经网络导论.[M].蒋宗礼[著];.高等教育出版社.2001,
[8]
人工神经网络与模拟进化计算.[M].阎平凡;张长水编著;.清华大学出版社.2000,
[9]
人工神经元网络及其应用.[M].袁曾任编著;.广西科学技术出版社.1999,
[10]
BP神经网络在缺失数据估计中的应用 [J].
张宏亭 ;
李学仁 ;
孔韬 .
计算机工程与设计, 2007, (14) :3457-3459