首页 | 本学科首页   官方微博 | 高级检索  
     


An improved SPSA algorithm for system identification using fuzzy rules for training neural networks
Authors:Ahmad T. Abdulsadda  Kamran Iqbal
Affiliation:(1) Delft University of Technology, Mekelweg 4, 2628 CD Delft, Netherlands;(2) King Abdullah University of Science and Technology, 25955-690 Thuwal, Saudi Arabia
Abstract:Simultaneous perturbation stochastic approximation (SPSA) belongs to the class of gradient-free optimization methods that extract gradient information from successive objective function evaluation. This paper describes an improved SPSA algorithm, which entails fuzzy adaptive gain sequences, gradient smoothing, and a step rejection procedure to enhance convergence and stability. The proposed fuzzy adaptive simultaneous perturbation approximation (FASPA) algorithm is particularly well suited to problems involving a large number of parameters such as those encountered in nonlinear system identification using neural networks (NNs). Accordingly, a multilayer perceptron (MLP) network with popular training algorithms was used to predicate the system response. We found that an MLP trained by FASPSA had the desired accuracy that was comparable to results obtained by traditional system identification algorithms. Simulation results for typical nonlinear systems demonstrate that the proposed NN architecture trained with FASPSA yields improved system identification as measured by reduced time of convergence and a smaller identification error.
Keywords:Nonlinear system identification   simultaneous perturbation stochastic approximation (SPSA)   neural networks (NNs)  fuzzy rules   multi-layer perceptron (MLP).
本文献已被 维普 SpringerLink 等数据库收录!
点击此处可从《国际自动化与计算杂志》浏览原始摘要信息
点击此处可从《国际自动化与计算杂志》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号