华南理工大学学报(自然科学版) ›› 2006, Vol. 34 ›› Issue (6): 49-54.

• 电子、通信与自动控制 • 上一篇    下一篇

一种新的快速BP神经网络算法——QLMBP

李炯城 黄汉雄   

  1. 华南理工大学 工业装备与控制工程学院,广东 广州 510640
  • 收稿日期:2005-05-13 出版日期:2006-06-25 发布日期:2006-06-25
  • 通信作者: 李炯城(1972-),男,博士生,主要从事机械设计理论、人工神经网络和全局优化方面的研究 E-mail:majichli@scut.edu.cn
  • 作者简介:李炯城(1972-),男,博士生,主要从事机械设计理论、人工神经网络和全局优化方面的研究
  • 基金资助:

    高校博士点专项科研基金(20015106002);教育部高等学校优秀青年教师教学科研奖励计划

QLMBP:A Quick BP Neural Network Algorithm

Li Jiong-cheng  Huang Han-xiong   

  1. College of Industrial Equipment and Control Engineering,South China Univ.of Tech. ,Guangzhou 5 10640,Guangdong,China
  • Received:2005-05-13 Online:2006-06-25 Published:2006-06-25
  • Contact: 李炯城(1972-),男,博士生,主要从事机械设计理论、人工神经网络和全局优化方面的研究 E-mail:majichli@scut.edu.cn
  • About author:李炯城(1972-),男,博士生,主要从事机械设计理论、人工神经网络和全局优化方面的研究
  • Supported by:

    高校博士点专项科研基金(20015106002);教育部高等学校优秀青年教师教学科研奖励计划

摘要: 对反向传播(BP)算法中收敛速度最快的改进版本Levenberg-Marquardt BP(LMBP)进行了研究,找出了收敛速度的瓶颈:迭代控制参数的初始化会严重地影响到算法的迭代次数;涉及的矩阵求逆是每次迭代中最耗时的计算;如果每次迭代中的误差平方和没有变小,该次迭代可能需要很长时间.本文通过上下三角(Lu)分解去除耗时的矩阵求逆,并采取一维搜索来加速目标函数值的下降,使得LMBP不再依赖于迭代控制参数,从而提出了一种快速神经网络算法QLMBP.QLMBP算法的收敛速度比LMBP算法快100倍左右.

关键词: BP算法, Levenberg-Marquardt算法, 上下三角(Lu)分解, Marquardt灵敏度矩阵

Abstract:

The improved version of BP(Back Propagation)algorithm with the fastest convergence speed,LMBP (Levenberg-Marquardt BP)algorithm,is investigated,finding out the bottlenecks of the convergence speed,that is,the initialization of iteration controlling parameters has a great influence on the iterated number.the calculation of the inverse matrix involved in each iteration is the most time-consuming ,and it will take long to carry out a certain interation if the sum of squared el'TOrs in each interation is not decreased.To solve these problems,LU(Lower-Upper)decomposition is employed to avoid the time-consuming calculation of inverse matrix.and the one-di-mension searching is adopted to accelerate the decrease of the object function.Thus,a quick BP neurM network al-gorithm named QLMBP(Quick LMBP)is proposed.The proposed QLMBP algorithm is independent on the itera tion controlling parameters and its convergence speed is about 100 times that of the LMBP algorithm convergence speed.

Key words: Palgorithm, Levenberg-Marquardt algorithm, LU(Lower-Upper)decomposition, Marquardt sensi-tivity matrix