Training Neural Networks Using Salp Swarm Algorithm for Pattern Classification

被引:41
|
作者
Abusnaina, Ahmed A. [1 ]
Ahmad, Sobhi [1 ]
Jarrar, Radi [1 ]
Mafarja, Majdi [1 ]
机构
[1] Birzeit Univ, Dept Comp Sci, Birzeit, Palestine
来源
ICFNDS'18: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS | 2018年
关键词
Salp Swarm Algorithm; Neural Networks; Optimization; Pattern Classification; OPTIMIZATION ALGORITHM;
D O I
10.1145/3231053.3231070
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pattern classification is one of the popular applications of neural networks. However, training the neural networks is the most essential phase. Traditional training algorithms (e.g. Back-propagation algorithm) have some drawbacks such as falling into the local minima and slow convergence rate. Therefore, optimization algorithms are employed to overcome these issues. Salp Swarm Algorithm (SSA) is a recent and novel nature-inspired optimization algorithm that proved a good performance in solving many optimization problems. This paper proposes the use of SSA to optimize the weights coefficients for the neural networks in order to perform pattern classification. The merits of the proposed method are validated using a set of well-known classification problems and compared against rival optimization algorithms. The obtained results show that the proposed method performs better than or on par with other methods in terms of classification accuracy and sum squared errors.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Path Planning for a UGV using Salp Swarm Algorithm
    AlShabi, Mohammad
    Ballous, Khlaled Awad
    Nassif, Ali Bou
    Bettayeb, Maamar
    Obaideen, Khaled
    Gadsden, S. Andrew
    AUTONOMOUS SYSTEMS:SENSORS, PROCESSING, AND SECURITY FOR GROUND, AIR, SEA, AND SPACE VEHICLES AND INFRASTRUCTURE 2024, 2024, 13052
  • [32] Training Algorithm Performance for Image Classification by Neural Networks
    Zhou, Libin
    Yang, Xiaojun
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2010, 76 (08): : 945 - 951
  • [33] Training Neural Networks Using Modified Differential Evolution Algorithm For Classification Problems
    Ahadzadeh, Behrouz
    Menhaj, Mohammad Bagher
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 598 - 603
  • [34] Multiclass pattern classification using neural networks
    Ou, GB
    Murphey, YL
    Feldkamp, L
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 4, 2004, : 585 - 588
  • [35] PATTERN-CLASSIFICATION USING NEURAL NETWORKS
    LIPPMANN, RP
    IEEE COMMUNICATIONS MAGAZINE, 1989, 27 (11) : 47 - 64
  • [36] An optimal search for neural network parameters using the Salp swarm optimization algorithm: a landslide application
    Nguyen, Huu-Duy
    Pham, Vu-Dong
    Nguyen, Quoc-Huy
    Pham, Van-Manh
    Pham, Minh Hai
    Vu, Van Manh
    Bui, Quang-Thanh
    REMOTE SENSING LETTERS, 2020, 11 (04) : 353 - 362
  • [37] Radial basis function Neural Network optimized with Salp Swarm algorithm espoused paddy leaf disease classification
    Raja, M. Ramkumar
    Jayaraj, V
    Shajin, Francis H.
    Devi, E. M. Roopa
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2023, 86
  • [38] Training feedforward neural networks using hybrid particle swarm optimization and gravitational search algorithm
    Mirjalili, SeyedAli
    Hashim, Siti Zaiton Mohd
    Sardroudi, Hossein Moradian
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (22) : 11125 - 11137
  • [39] Performance of SALP Swarm Localization Algorithm in Underwater Wireless Sensor Networks
    Huchegowda, Yogeshwary Bommenahalli
    Ningappa, Aravind Bettadahalli
    Mallesh, Naveen Kumar Chandramma
    Nanjappa, Yashwanth
    PHOTONICS, 2022, 9 (12)
  • [40] Chaotic salp swarm algorithm for SDN multi-controller networks
    Ateya, Abdelhamied A.
    Muthanna, Ammar
    Vybornova, Anastasia
    Algarni, Abeer D.
    Abuarqoub, Abdelrahman
    Koucheryavy, Y.
    Koucheryavy, Andrey
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2019, 22 (04): : 1001 - 1012