Training of the feed forward artificial neural networks using dragonfly algorithm

被引:31
|
作者
Gulcu, Saban [1 ]
机构
[1] Necmettin Erbakan Univ, Comp Engn Dept, Konya, Turkey
关键词
Artificial neural networks; Training of artificial neural networks; Dragonfly algorithm; Optimization; Multilayer perceptron; OPTIMIZATION ALGORITHM; PREDICTION; MODEL;
D O I
10.1016/j.asoc.2022.109023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the most important parts of an artificial neural network (ANN) which affects performance is training algorithms. Training algorithms optimize the weights and biases of the ANN according to the inputs-outputs pattern. Two types of training algorithms are widely used: Gradient methods and meta-heuristic methods. Gradient methods are effective in training the ANN. But they have some disadvantages. The main disadvantage of gradient methods is premature convergence. Secondly, the performance of gradient methods highly depends on the initial parameters and positions. Thirdly, they can easily get stuck in local optima. To overcome these disadvantages, this article presents a new hybrid algorithm (DA-MLP) to train the feed-forward multilayer neural networks (MLP) using the dragonfly algorithm. The dragonfly algorithm optimizes the weights and biases of the MLP. In the experiments, one real-world problem in the civil engineering area and eight classification datasets were used. To verify the success of the DA-MLP algorithm, the results of the DA-MLP algorithm were compared with the results of four algorithms (the BAT-MLP based on the bat optimization algorithm, the SMS-MLP based on the states of matter search optimization algorithm, the PSO-MLP based on the particle swarm optimization algorithm, and the backpropagation (BP) algorithm). The experimental study showed that the DA-MLP algorithm is more efficient than the other algorithms. (c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Training Feed-Forward Artificial Neural Networks with a modified artificial bee colony algorithm
    Xu, Feiyi
    Pun, Chi-Man
    Li, Haolun
    Zhang, Yushu
    Song, Yurong
    Gao, Hao
    [J]. NEUROCOMPUTING, 2020, 416 : 69 - 84
  • [2] An improved butterfly optimization algorithm for training the feed-forward artificial neural networks
    Büşra Irmak
    Murat Karakoyun
    Şaban Gülcü
    [J]. Soft Computing, 2023, 27 : 3887 - 3905
  • [3] An improved butterfly optimization algorithm for training the feed-forward artificial neural networks
    Irmak, Busra
    Karakoyun, Murat
    Gulcu, Saban
    [J]. SOFT COMPUTING, 2023, 27 (07) : 3887 - 3905
  • [4] Artificial bee colony (ABC) optimization algorithm for training feed-forward neural networks
    Karaboga, Dervis
    Akay, Bahriye
    Ozturk, Celal
    [J]. MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4617 : 318 - +
  • [5] HARMONIC DETECTION USING FEED FORWARD ARTIFICIAL NEURAL NETWORKS
    Gunturkun, Rustu
    Temurtas, Feyzullah
    Yumusak, Nejat
    [J]. SIGMA JOURNAL OF ENGINEERING AND NATURAL SCIENCES-SIGMA MUHENDISLIK VE FEN BILIMLERI DERGISI, 2006, 24 (03): : 137 - 143
  • [6] Training algorithm with incomplete data for feed-forward neural networks
    Yoon, SY
    Lee, SY
    [J]. NEURAL PROCESSING LETTERS, 1999, 10 (03) : 171 - 179
  • [7] Differential evolution training algorithm for feed-forward neural networks
    Ilonen, J
    Kamarainen, JK
    Lampinen, J
    [J]. NEURAL PROCESSING LETTERS, 2003, 17 (01) : 93 - 105
  • [8] Training Algorithm with Incomplete Data for Feed-Forward Neural Networks
    Song-Yee Yoon
    Soo-Young Lee
    [J]. Neural Processing Letters, 1999, 10 : 171 - 179
  • [9] Differential Evolution Training Algorithm for Feed-Forward Neural Networks
    Jarmo Ilonen
    Joni-Kristian Kamarainen
    Jouni Lampinen
    [J]. Neural Processing Letters, 2003, 17 : 93 - 105
  • [10] Training Feed-forward Neural Networks using Asexual Reproduction Optimization (ARO) Algorithm
    Hashemi, Seyyed Mohammad. R.
    Kozegar, Ehsan
    Deramgozin, Mohammad Mahdi
    Minaei-Bidgoli, Behrouz
    [J]. 2019 IEEE 5TH CONFERENCE ON KNOWLEDGE BASED ENGINEERING AND INNOVATION (KBEI 2019), 2019, : 809 - 812