计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (24): 43-45.DOI: 10.3778/j.issn.1002-8331.2009.24.014

• 研究、探讨 • 上一篇    下一篇

蜜蜂群优化算法用于训练前馈神经网络

李伟强,徐建城,殷剑锋   

  1. 西北工业大学 电子信息学院,西安 710072

  • 收稿日期:2008-05-13 修回日期:2008-08-11 出版日期:2009-08-21 发布日期:2009-08-21
  • 通讯作者: 李伟强

ee colony optimization algorithm for training feed-forward neural networks

LI Wei-qiang,XU Jian-cheng,YIN Jian-feng   

  1. College of Electronics and Information,Northwestern Polytechnical University,Xi’an 710072,China
  • Received:2008-05-13 Revised:2008-08-11 Online:2009-08-21 Published:2009-08-21
  • Contact: LI Wei-qiang

摘要: 训练人工神经网络的目的是调整各层的权重系数以达到最优,因而训练过程的实质是一项优化任务。传统的训练算法存在着容易陷入局部最优、计算复杂等缺陷。介绍一种训练前馈神经网络的蜜蜂群优化算法,它是一种简单、鲁棒性强的群体智能随机优化算法。该算法把探查和开发过程有效地结合在一起,并采取了跳出局部最优的搜索策略。成功地把该算法应用于神经网络训练的基本问题:异或问题、N位奇偶校验和编码解码问题,并与传统的BP算法进行比较。仿真实验证明其性能较传统的GD算法和LM算法更为优越。

关键词: 蜜蜂群优化, 训练算法, 前馈神经网络

Abstract: Training an artificial neural network is an optimization task since it is desired to find optimal weight set of a neural network in training process.Traditional training algorithms have some drawbacks such as getting in local minima and computational complexity.This paper introduces a kind use for training artificial feed-forward neural network based on Bee Colony Algorithm.Bee Colony Optimization algorithm is a simple,robust and population based stochastic optimization algorithm.The algorithm combines the exploration and exploitation processes effectively,and adopts a certain search strategy to skip from local optimization.The algorithm is successfully applied to XOR,N-Bit Parity and Encoder-Decoder problems,compared with the BP algorithm.Simulation results show that the proposed algorithm has better performance than the traditional GD algorithm and the LM algorithm.

Key words: bee colony optimization, training algorithm, feed-forward neural network

中图分类号: