首页 | 本学科首页   官方微博 | 高级检索  
     


Seeker optimization algorithm for tuning the structure and parameters of neural networks
Authors:Chaohua DaiAuthor Vitae  Weirong ChenAuthor VitaeYunfang ZhuAuthor Vitae  Zhiling JiangAuthor VitaeZhiyu YouAuthor Vitae
Affiliation:a The School of Electrical Engineering, Southwest Jiaotong University, 610031 Chengdu, China
b Department of Computer & Communication Engineering, E’ mei Campus, Southwest Jiaotong University, 614202 E’ mei, China
Abstract:Seeker optimization algorithm (SOA) is a novel population-based heuristic stochastic search algorithm, which is based on the concept of simulating the act of human searching. In the SOA, the search direction is determined by seeker’s egotistic behavior, altruistic behavior and pro-activeness behavior, while step length is given by uncertainty reasoning behavior. In this paper, the application of the SOA to tuning the structures and parameters of artificial neural networks (ANNs) is presented as a new evolutionary method of ANN training. Simulation experiments for pattern classification and function approximation are performed. The comparisons of the SOA between BP algorithms and other evolutionary algorithms (EAs) are studied. The simulation results show that the performance of the SOA is better than or, at least, equivalent to that of other EAs (i.e., DE and two variations of PSO) for all the listed problems. Moreover, the ANNs with link switches trained by the SOA can provide better or comparable learning capabilities with much less number of links than ones by BP algorithms (i.e., GDX, RP, OSS and SCG). Hence, SOA can simultaneously tune the structures and the weight values, and, though SOA is more computationally intensive, it is believed that SOA will become a promising candidate for training ANNs.
Keywords:Evolutionary artificial neural network  Human searching behaviors  Global optimization  Seeker optimization algorithm
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号