Steepest descent algorithms for neural network controllers and filters
- 1 March 1994
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks
- Vol. 5 (2) , 198-212
- https://doi.org/10.1109/72.279185
Abstract
A number of steepest descent algorithms have been developed for adapting discrete-time dynamical systems, including the backpropagation through time and recursive backpropagation algorithms. In this paper, a tutorial on the use of these algorithms for adapting neural network controllers and filters is presented. In order to effectively compare and contrast the algorithms, a unified framework for the algorithms is developed. This framework is based upon a standard representation of a discrete-time dynamical system. Using this framework, the computational and storage requirements of the algorithms are derived. These requirements are used to select the appropriate algorithm for training a neural network controller or filter. Finally, to illustrate the usefulness of the techniques presented in this paper, a neural network control example and a neural network filtering example are presented.Keywords
This publication has 28 references indexed in Scilit:
- Relating Real-Time Backpropagation and Backpropagation-Through-Time: An Application of Flow Graph InterreciprocityNeural Computation, 1994
- Application of neural networks to load-frequency control in power systemsNeural Networks, 1994
- Forward models: Supervised learning with a distal teacherCognitive Science, 1992
- An Efficient Gradient-Based Algorithm for On-Line Training of Recurrent Network TrajectoriesNeural Computation, 1990
- Complete gradient optimization of a recurrent network applied to /b/,/d/,/g/ discriminationThe Journal of the Acoustical Society of America, 1990
- 30 years of adaptive neural networks: perceptron, Madaline, and backpropagationProceedings of the IEEE, 1990
- A Learning Algorithm for Continually Running Fully Recurrent Neural NetworksNeural Computation, 1989
- Generalization of backpropagation with application to a recurrent gas market modelNeural Networks, 1988
- Optimization of time-varying systemsIEEE Transactions on Automatic Control, 1965
- Multiparameter self-optimizing systems using correlation techniquesIEEE Transactions on Automatic Control, 1964