Fast Computational Approach to the Levenberg-Marquardt Algorithm for Training Feedforward Neural Networks

被引:16
|
作者
Bilski, Jaroslaw [1 ]
Smolag, Jacek [1 ]
Kowalczyk, Bartosz [1 ]
Grzanek, Konrad [2 ]
Izonin, Ivan [3 ]
机构
[1] Czestochowa Tech Univ, Dept Computat Intelligence, Al Armii Krajowej 36, PL-42200 Czestochowa, Poland
[2] Univ Social Sci, Inst Informat Technol, Ul Sienkiewicza 9, PL-90113 Lodz, Poland
[3] Lviv Polytech Natl Univ, Dept Artificial Intelligence, UA-79905 Lvov, Ukraine
关键词
feed-forward neural network; neural network learning algorithm; Levenberg-Marquardt algorithm; QR decomposition; Givens rotation; RECOGNITION;
D O I
10.2478/jaiscr-2023-0006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a parallel approach to the Levenberg-Marquardt algorithm (LM). The use of the Levenberg-Marquardt algorithm to train neural networks is associated with significant computational complexity, and thus computation time. As a result, when the neural network has a big number of weights, the algorithm becomes practically ineffective. This article presents a new parallel approach to the computations in Levenberg-Marquardt neural network learning algorithm. The proposed solution is based on vector instructions to effectively reduce the high computational time of this algorithm. The new approach was tested on several examples involving the problems of classification and function approximation, and next it was compared with a classical computational method. The article presents in detail the idea of parallel neural network computations and shows the obtained acceleration for different problems.
引用
收藏
页码:45 / 61
页数:17
相关论文
共 50 条
  • [31] Training Recurrent Neural Networks With the Levenberg-Marquardt Algorithm for Optimal Control of a Grid-Connected Converter
    Fu, Xingang
    Li, Shuhui
    Fairbank, Michael
    Wunsch, Donald C.
    Alonso, Eduardo
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (09) : 1900 - 1912
  • [32] Solar Generation Forecasting by Recurrent Neural Networks optimized by Levenberg-Marquardt Algorithm
    Awan, Shahid M.
    Khan, Zubair A.
    Aslam, Muhammad
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 276 - 281
  • [33] NEURAL NETWORKS PREDICTION FOR SEISMIC RESPONSE OF STRUCTURE UNDER THE LEVENBERG-MARQUARDT ALGORITHM
    徐赵东
    沈亚鹏
    李爱群
    Academic Journal of Xi'an Jiaotong University, 2003, (01) : 15 - 19
  • [34] An Improved Levenberg-Marquardt Learning Algorithm for Neural Networks Based on Terminal Attractors
    Batbayar, Batsukh
    Yu, Xinghuo
    2008 2ND INTERNATIONAL SYMPOSIUM ON SYSTEMS AND CONTROL IN AEROSPACE AND ASTRONAUTICS, VOLS 1 AND 2, 2008, : 333 - 336
  • [35] Neural Network Training With Levenberg-Marquardt and Adaptable Weight Compression
    Smith, James S.
    Wu, Bo
    Wilamowski, Bogdan M.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2019, 30 (02) : 580 - 587
  • [36] A Levenberg-Marquardt Algorithm Based Incremental Scheme for Complex-Valued Neural Networks
    Zhang, Shufang
    Huang, He
    Han, Ziyang
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1479 - 1485
  • [37] Improved Computation for Levenberg-Marquardt Training
    Wilamowski, Bogdan M.
    Yu, Hao
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (06): : 930 - 937
  • [38] The Parallel Modification to the Levenberg-Marquardt Algorithm
    Bilski, Jaroslaw
    Kowalczyk, Bartosz
    Grzanek, Konrad
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2018, PT I, 2018, 10841 : 15 - 24
  • [39] TRAINING FEEDFORWARD NETWORKS WITH THE MARQUARDT ALGORITHM
    HAGAN, MT
    MENHAJ, MB
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (06): : 989 - 993
  • [40] Porosity inversion by Caianiello neural networks with Levenberg-Marquardt optimization
    Boateng, Cyril D.
    Fu, Li-Yun
    Yu, Wu
    Guan Xizhu
    INTERPRETATION-A JOURNAL OF SUBSURFACE CHARACTERIZATION, 2017, 5 (03): : SL33 - SL42