Title :
Simultaneous perturbation learning rule for recurrent neural networks and its FPGA implementation
Author :
Maeda, Yutaka ; Wakamura, Masatoshi
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Kansai Univ., Osaka, Japan
Abstract :
Recurrent neural networks have interesting properties and can handle dynamic information processing unlike ordinary feedforward neural networks. However, they are generally difficult to use because there is no convenient learning scheme. In this paper, a recursive learning scheme for recurrent neural networks using the simultaneous perturbation method is described. The detailed procedure of the scheme for recurrent neural networks is explained. Unlike ordinary correlation learning, this method is applicable to analog learning and the learning of oscillatory solutions of recurrent neural networks. Moreover, as a typical example of recurrent neural networks, we consider the hardware implementation of Hopfield neural networks using a field-programmable gate array (FPGA). The details of the implementation are described. Two examples of a Hopfield neural network system for analog and oscillatory targets are shown. These results show that the learning scheme proposed here is feasible.
Keywords :
analogue computer circuits; feedforward neural nets; field programmable gate arrays; learning (artificial intelligence); perturbation techniques; recurrent neural nets; FPGA; Hopfield neural network; analog learning; correlation learning; dynamic information processing; feedforward neural network; field-programmable gate array; hardware implementation; oscillatory solution; perturbation learning rule; recurrent neural network; recursive learning scheme; Feedforward neural networks; Field programmable analog arrays; Field programmable gate arrays; Hardware; Hopfield neural networks; Information processing; Large scale integration; Neural networks; Perturbation methods; Recurrent neural networks; Field-programmable gate array (FPGA) implementation; Hopfield neural networks (HNNs); recurrent neural networks (RNNs); recursive learning; simultaneous perturbation; Algorithms; Artificial Intelligence; Equipment Design; Equipment Failure Analysis; Feedback; Neural Networks (Computer); Pattern Recognition, Automated; Signal Processing, Computer-Assisted; Transistors;
Journal_Title :
Neural Networks, IEEE Transactions on
DOI :
10.1109/TNN.2005.852237