• DocumentCode
    1209329
  • 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
  • Volume
    16
  • Issue
    6
  • fYear
    2005
  • Firstpage
    1664
  • Lastpage
    1672
  • 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;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2005.852237
  • Filename
    1528541