Abstract
Levenberge-Marquardt (LM) algorithm is a well-known optimization technique which has the advantages of the steepest descent and the Gauss-Newton methods. Unfortunately, LM algorithm-based parameter update rules, regardless of being used to tune the parameters of artificial neural networks or neuro-fuzzy systems, require the calculation of inversion of high dimensional matrices. Matrix inversions are generally computationally expensive, and it is not desired in a real-time application where the computation speed is critical. In this paper, using matrix inversion lemma, LM algorithm is modified to avoid matrix inversion calculations, and therefore lessen its computational burden. The proposed algorithm is compared with the conventional LM algorithm for the training of interval type-2 fuzzy logic systems in terms of its speed. Extensive simulation results demonstrate that that the proposed novel method can increase the speed of LM algorithm by 50% while remaining the same performance.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.