免疫遗传算法在BP神经网络中的应用

Application of immune genetic algorithm in BP neural networks

  • 摘要: 提出了一种基于免疫遗传算法(IGA)的BP神经网络设计方法.该算法在遗传算法(GA)的基础上引入生物免疫系统中的多样性保持机制和抗体浓度调节机制,有效地克服了GA算法的搜索效率低、个体多样性差及早熟现象,提高了算法的收敛性能.为了解决BP神经网络权值随机初始化带来的问题,用多样性模拟退火算法(SAND)进行神经网络权值初始化,并给出了算法详细的设计步骤.仿真结果表明,同混合遗传算法相比,该算法设计的BP神经网络具有较快的收敛速度和较强的全局收敛性能.

     

    Abstract: A new method of designing BP neural networks based on immune genetic algorithm (IGA) was proposed. The mechanisms of diversity maintaining and antibody density regulation exhibited in a biological immune system were introduced into IGA based on genetic algorithm (GA). The proposed algorithm overcame the problems of GA on search efficiency, individual diversity and premature, and enhanced the convergent performance effectively. In order to solve the problem of random initial weights, simulated annealing algorithm for diversity was used to initialize weight vectors, and the detailed design steps of the algorithm were given. Simulated results show that the BP neural networks designed by IGA have better performance in Convergent speed and global convergence compared with hybrid genetic algorithm.

     

/

返回文章
返回