作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (14): 181-183. doi: 10.3969/j.issn.1000-3428.2006.14.067

• 人工智能与识别技术 • 上一篇    下一篇

一种新的基于粒群优化的BP网络学习算法

宋乃华;邢清华   

  1. 空军工程大学导弹学院,三原 713800
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-07-20 发布日期:2006-07-20

A New Learning Algorithm of BP Network
Based on Particle Swarm Optimization

SONG Naihua;XING Qinghua   

  1. Institute of Missile, Air-force University of Engineering, Sanyuan 713800
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-07-20 Published:2006-07-20

摘要: 标准BP学习算法是多层感知器的一种训练学习算法,是基于无约束极值问题的梯度法而设计的。针对标准算法存在的收敛速度慢、目标函数易陷入局部极小等缺点,该文提出了一种基于粒群优化的全新学习算法——粒群学习算法。该算法采用并行全局寻优策略,使网络以更快的速度收敛至全局最优解,且更易于编程实现。仿真实例证明,该算法是一种简洁高效的BP神经网络学习算法,有着极为广泛的应用前景。

关键词: 多层感知器, BP算法, 粒群优化, 粒群学习算法

Abstract:

Standard BP algorithm is a kind of learning algorithm of multilayer perceptrons. It is designed based of gradient method. To overcome its defects, the paper proposes a new learning algorithm of BP network —— particle swarm learning algorithm. The algorithm adopts parallel technology to quicken the speed, and it is simply achieved by programming. Simulation results indicate that the particle swarm learning algorithm is a simple and efficient learning algorithm, and it has widely application prospect.

Key words: Multilayer perceptrons(MLP), BP algorithm, Particle swarm optimization, Particle swarm learning algorithm(PSLA)