TY - JOUR
T1 - Back-propagation vs particle swarm optimization algorithm
T2 - Which algorithm is better to adjust the synaptic weights of a feed-forward ANN?
AU - Garro, Beatriz A.
AU - Sossa, Humberto
AU - Vázquez, Roberto A.
PY - 2011/10
Y1 - 2011/10
N2 - Bio-inspired algorithms have shown their usefulness in different non-linear optimization problems. Due to their efficiency and adaptability, these algorithms have been applied to a wide range of problems. In this paper we compare two ways of training an artificial neural network (ANN): Particle Swarm Optimization (PSO) algorithms against classical training algorithms such as: back-propagation (BP) and Levenberg Marquardt method. The main contribution of this paper is to answer the next question: is PSO really better than classical training algorithms in adjusting the synaptic weights of an ANN? First of all, we explain how the ANN training phase could be seen as an optimization problem. Then, it is explained how PSO could be applied to find the best synaptic weights of the ANN. Finally, we perform a comparison among different classical methods and PSO approach when an ANN is applied to different non-linear problems and to a real object recognition problem.
AB - Bio-inspired algorithms have shown their usefulness in different non-linear optimization problems. Due to their efficiency and adaptability, these algorithms have been applied to a wide range of problems. In this paper we compare two ways of training an artificial neural network (ANN): Particle Swarm Optimization (PSO) algorithms against classical training algorithms such as: back-propagation (BP) and Levenberg Marquardt method. The main contribution of this paper is to answer the next question: is PSO really better than classical training algorithms in adjusting the synaptic weights of an ANN? First of all, we explain how the ANN training phase could be seen as an optimization problem. Then, it is explained how PSO could be applied to find the best synaptic weights of the ANN. Finally, we perform a comparison among different classical methods and PSO approach when an ANN is applied to different non-linear problems and to a real object recognition problem.
KW - Artificial neural networks
KW - Particle swarm intelligence
KW - Pattern recognition
UR - http://www.scopus.com/inward/record.url?scp=80052161867&partnerID=8YFLogxK
M3 - Artículo
SN - 0974-0635
VL - 7
SP - 208
EP - 218
JO - International Journal of Artificial Intelligence
JF - International Journal of Artificial Intelligence
IS - 11 A
ER -