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

被引:13
|
作者
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 条
  • [1] Parallel Approach to the Levenberg-Marquardt Learning Algorithm for Feedforward Neural Networks
    Bilski, Jaroslaw
    Smolag, Jacek
    Zurada, Jacek M.
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I, 2015, 9119 : 3 - 14
  • [2] A New Levenberg-Marquardt Algorithm for feedforward neural networks
    Li, Yanlai
    Wang, Kuanquan
    Li, Tao
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 3516 - 3519
  • [3] Levenberg-Marquardt algorithm with adaptive momentum for the efficient training of feedforward networks
    Ampazis, N
    Perantonis, SJ
    [J]. IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL I, 2000, : 126 - 131
  • [4] Adaptive Levenberg-Marquardt Algorithm: A New Optimization Strategy for Levenberg-Marquardt Neural Networks
    Yan, Zhiqi
    Zhong, Shisheng
    Lin, Lin
    Cui, Zhiquan
    [J]. MATHEMATICS, 2021, 9 (17)
  • [5] On-line training of neural networks: A sliding window approach for the Levenberg-Marquardt algorithm
    Dias, FM
    Antunes, A
    Vieira, J
    Mota, AM
    [J]. ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING APPLICATIONS: A BIOINSPIRED APPROACH, PT 2, PROCEEDINGS, 2005, 3562 : 577 - 585
  • [6] Modified Levenberg-Marquardt Method for Neural Networks Training
    Suratgar, Amir Abolfazl
    Tavakoli, Mohammad Bagher
    Hoseinabadi, Abbas
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 6, 2005, : 46 - 48
  • [7] Levenberg-Marquardt Training Algorithms for Random Neural Networks
    Basterrech, Sebastian
    Mohammed, Samir
    Rubino, Gerardo
    Soliman, Mostafa
    [J]. COMPUTER JOURNAL, 2011, 54 (01): : 125 - 135
  • [8] A New Computational Approach to the Levenberg-Marquardt Learning Algorithm
    Bilski, Jaroslaw
    Kowalczyk, Barosz
    Smolag, Jacek
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2022, PT I, 2023, 13588 : 16 - 26
  • [9] GPU Implementation of the Feedforward Neural Network with Modified Levenberg-Marquardt Algorithm
    Tomislav, Bacek
    Majetic, Dubravko
    Brezak, Danko
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 785 - 791
  • [10] Efficient computation of the Levenberg-Marquardt algorithm for feedforward networks with linear outputs
    de Chazal, Philip
    McDonnell, Mark D.
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 68 - 75