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.
-

計量
- 文章訪問數: 134
- HTML全文瀏覽量: 29
- PDF下載量: 4
- 被引次數: 0