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


Optimization of neural network model using modified bat-inspired algorithm
Affiliation:1. Department of Computer and Communication Engineering, Rajalakshmi Institute of Technology, Chennai, India;2. Department of EEE, New Horizon College of Engineering, Bengaluru, Karnataka 560103, India;3. Department of Computer Science and Engineering, VIT, Vellore, India;4. Department of Mechatronics Engineering, SRM Institute of Science and Technology, Kattankulathur, Chennai, India;1. Data Mining and Optimisation Research Group, Centre for Artificial Intelligence Technology, Universiti Kebangsaan Malaysia, 43600 Bangi, Selangor, Malaysia;2. Faculty of Information & Communication Technologies, Swinburne University of Technology, Victoria 3122, Australia;1. IBM Centre of Excellence, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Lebuhraya Tun Razak, 26300 Kuantan, Pahang Darul Makmur, Malaysia;2. Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Malaysia;3. Department of Computer Science, Faculty of Electrical Engineering Czech Technical University Karlovo n´am. 13, 121 35 Praha 2, Czech Republic
Abstract:The success of an artificial neural network (ANN) strongly depends on the variety of the connection weights and the network structure. Among many methods used in the literature to accurately select the network weights or structure in isolate; a few researchers have attempted to select both the weights and structure of ANN automatically by using metaheuristic algorithms. This paper proposes modified bat algorithm with a new solution representation for both optimizing the weights and structure of ANNs. The algorithm, which is based on the echolocation behaviour of bats, combines the advantages of population-based and local search algorithms. In this work, ability of the basic bat algorithm and some modified versions which are based on the consideration of the personal best solution in the velocity adjustment, the mean of personal best and global best solutions through velocity adjustment and the employment of three chaotic maps are investigated. These modifications are aimed to improve the exploration and exploitation capability of bat algorithm. Different versions of the proposed bat algorithm are incorporated to handle the selection of the structure as well as weights and biases of the ANN during the training process. We then use the Taguchi method to tune the parameters of the algorithm that demonstrates the best ability compared to the other versions. Six classifications and two time series benchmark datasets are used to test the performance of the proposed approach in terms of classification and prediction accuracy. Statistical tests demonstrate that the proposed method generates some of the best results in comparison with the latest methods in the literature. Finally, our best method is applied to a real-world problem, namely to predict the future values of rainfall data and the results show satisfactory of the method.
Keywords:Bat-inspired algorithm  Artificial neural network  Chaotic map  Time series prediction  Classification  Real-world rainfall data
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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