login

Comparison of particle swarm optimization and backpropagation as training algorithms for neural networks

Published 22 March 2004
V.G. Gudise, Ganesh K. Venayagamoorthy
Citations426

Abstract

Particle swarm optimization (PSO) motivated by the social behavior of organisms, is a step up to existing evolutionary algorithms for optimization of continuous nonlinear functions. Backpropagation (BP) is generally used for neural network training. Choosing a proper algorithm for training a neural network is very important. In this paper, a comparative study is made on the computational requirements of the PSO and BP as training algorithms for neural networks. Results are presented for a feedforward neural network learning a nonlinear function and these results show that the feedforward neural network weights converge faster with the PSO than with the BP algorithm.

Keywords

Computer Science