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 条
  • [21] Variable projection method and levenberg-marquardt algorithm for neural network training
    Kim, Cheol-Taek
    Lee, Ju-Jang
    Kim, Hyejin
    IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 2084 - +
  • [22] Acceleration of Levenberg-Marquardt training of neural networks with variable decay rate
    Chen, TC
    Han, DJ
    Francis, FTK
    Tham, LG
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS 2003, VOLS 1-4, 2003, : 1873 - 1878
  • [23] The atmospheric model of neural networks based on the improved Levenberg-Marquardt algorithm
    Cui, Wenhui
    Qu, Wei
    Jiang, Min
    Yao, Gang
    OPEN ASTRONOMY, 2021, 30 (01) : 24 - 35
  • [24] Research on EEG Classification with Neural Networks Based on the Levenberg-Marquardt Algorithm
    Chen, Yue
    Zhang, Shaobai
    INFORMATION COMPUTING AND APPLICATIONS, PT 2, 2012, 308 : 195 - 202
  • [25] Levenberg-Marquardt Learning Algorithm for Quaternion-Valued Neural Networks
    Popa, Calin-Adrian
    PROCEEDINGS OF 2016 18TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 272 - 278
  • [26] A Novel Modification on the Levenberg-Marquardt Algorithm for Avoiding Overfitting in Neural Network Training
    Iplikci, Serdar
    Bilgi, Batuhan
    Menemen, Ali
    Bahtiyar, Bedri
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: DEEP LEARNING, PT II, 2019, 11728 : 201 - 207
  • [27] Stability Analysis of the Modified Levenberg-Marquardt Algorithm for the Artificial Neural Network Training
    Rubio, Jose de Jesus
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (08) : 3510 - 3524
  • [28] Parallel and separable recursive Levenberg-Marquardt training algorithm
    Asirvadam, VS
    McLoone, SF
    Irwin, GW
    NEURAL NETWORKS FOR SIGNAL PROCESSING XII, PROCEEDINGS, 2002, : 129 - 138
  • [29] A Parallel Levenberg-Marquardt Algorithm
    Cao, Jun
    Novstrup, Krista A.
    Goyal, Ayush
    Midkiff, Samuel R.
    Caruthers, James M.
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 450 - 459
  • [30] A Layer-by-Layer Levenberg-Marquardt Algorithm for Feedforward Multilayer Perceptron
    Kwak, Young-Tae
    Jo, Heeseung
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2012, 6 (02): : 505S - 511S