Chapter

Modeling Decisions for Artificial Intelligence

Volume 4617 of the series Lecture Notes in Computer Science pp 318-329

Artificial Bee Colony (ABC) Optimization Algorithm for Training Feed-Forward Neural Networks

  • Dervis KarabogaAffiliated withErciyes University, Engineering Faculty, Department of Computer Engineering
  • , Bahriye AkayAffiliated withErciyes University, Engineering Faculty, Department of Computer Engineering
  • , Celal OzturkAffiliated withErciyes University, Engineering Faculty, Department of Computer Engineering

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Training an artificial neural network is an optimization task since it is desired to find optimal weight set of a neural network in training process. Traditional training algorithms has some drawbacks such as getting stuck in local minima and computational complexity. Therefore, evolutionary algorithms are employed to train neural networks to overcome these issues. In this work, Artificial Bee Colony (ABC) Algorithm which has good exploration and exploitation capabilities in searching optimal weight set is used in training neural networks.