• DocumentCode
    1304977
  • Title

    Application of an Adaptive Differential Evolution Algorithm With Multiple Trial Vectors to Artificial Neural Network Training

  • Author

    Slowik, Adam

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Koszalin Univ. of Technol., Koszalin, Poland
  • Volume
    58
  • Issue
    8
  • fYear
    2011
  • Firstpage
    3160
  • Lastpage
    3167
  • Abstract
    In this paper, an application of an adaptive differential evolution (DE) algorithm with multiple trial vectors for training artificial neural networks (ANNs) is presented. The proposed method is DE-ANNT+, which is a DE-ANN Training (DE-ANNT) modified by adding a multiple trial vectors technique. DE-ANNT+ allows one to train an ANN of arbitrary architectures, and it offers a nondifferentiable neuron activation function. In contrast to a basic DE algorithm, DE-ANNT+ possesses two modifications. In DE-ANNT+, adaptive selection of control parameters and a multiple trial vectors technique are introduced. Adaptive selection means that the number of required parameters of the algorithm is decreased. The multiple trial vectors technique increases the probability of generating a better solution because a greater number of temporary solutions is generated around the existing solutions. The DE-ANNT+ algorithm, with these two modifications, is used for ANN training to classify the parity-p problem. The results from the obtained algorithm have been compared with results from the following algorithms: an evolutionary algorithm, a DE algorithm without multiple trial vectors, gradient training methods, such as error back-propagation, and the Levenberg-Marquardt method.
  • Keywords
    learning (artificial intelligence); neural nets; DE-ANNT+ algorithm; Levenberg-Marquardt method; adaptive differential evolution algorithm; artificial neural network training; error back-propagation; evolutionary algorithm; gradient training methods; multiple trial vectors technique; nondifferentiable neuron activation function; parity-p problem; Artificial neural networks; Chromium; Classification algorithms; Neurons; Nickel; Optimization; Training; Artificial intelligence; artificial neural network; differential evolution algorithm; multiple trial vectors; training method;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2010.2062474
  • Filename
    5557805