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] Study on the Levenberg-Marquardt neural network model for rock rheology
    Jiang, Yu-zhou
    Wang, Rui-hong
    Zhu, Jie-bing
    FRONTIERS OF GREEN BUILDING, MATERIALS AND CIVIL ENGINEERING, PTS 1-8, 2011, 71-78 : 4103 - +
  • [32] Application of the Levenberg-Marquardt algorithm in computer simulation of cast defects
    Ogorodnikova, O. M.
    Martynenko, S. V.
    RUSSIAN JOURNAL OF NONDESTRUCTIVE TESTING, 2015, 51 (05) : 315 - 319
  • [33] Aerodynamic coefficients modeling using Levenberg-Marquardt algorithm and network
    Wang, Zhigang
    Li, Aijun
    Wang, Lihao
    Zhou, Xiangchen
    Wu, Boning
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2022, 94 (03) : 336 - 350
  • [34] Application of the Levenberg-Marquardt algorithm in computer simulation of cast defects
    O. M. Ogorodnikova
    S. V. Martynenko
    Russian Journal of Nondestructive Testing, 2015, 51 : 315 - 319
  • [35] Method of vertical parallax reduction combined with Levenberg-Marquardt algorithm
    Li Qing-yu
    Zhao Yan
    Wang Shi-gang
    CHINESE OPTICS, 2016, 9 (03): : 312 - 319
  • [36] The Research of Levenberg-Marquardt Algorithm in Curve Fittings on Multiple GPUs
    Zhang, Lingjie
    Zhao, Ying
    Hou, Kaixi
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1355 - 1360
  • [37] A NEW DAMPING STRATEGY OF LEVENBERG-MARQUARDT ALGORITHM FOR MULTILAYER PERCEPTRONS
    Kwak, Young-tae
    Hwang, Ji-won
    Yoo, Cheol-jung
    NEURAL NETWORK WORLD, 2011, 21 (04) : 327 - 340
  • [38] Research on Evaluation of Enterprise Performance Based on BP Neural Network Improved by Levenberg-Marquardt Algorithm
    Du, Wanyin
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 167 - 171
  • [39] BLEVE risk effect estimation using the Levenberg-Marquardt algorithm in an artificial neural network model
    Barisik, Tolga
    Guneri, Ali Fuat
    SIGMA JOURNAL OF ENGINEERING AND NATURAL SCIENCES-SIGMA MUHENDISLIK VE FEN BILIMLERI DERGISI, 2022, 40 (04): : 877 - 893
  • [40] Application of backpropagation neural network based on levenberg-marquardt algorithm in detection of fraudulent financial statements
    Deng Qingshan
    Mei Guoping
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 151 - 154