An analog VLSI recurrent neural network learning a continuous-time trajectory

被引:84
|
作者
Cauwenberghs, G [1 ]
机构
[1] CALTECH,DEPT ELECT ENGN,PASADENA,CA 91125
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 1996年 / 7卷 / 02期
关键词
D O I
10.1109/72.485671
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-time algorithms for gradient descent supervised learning in recurrent dynamical neural networks fail to support scalable VLSI (very large scale integration) implementation, due to their complexity which grows sharply with the network dimension. We present an alternative implementation in analog VLSI, which employs a stochastic perturbative algorithm to observe the gradient of the error index directly on the network in random directions of the parameter space, thereby avoiding the tedious task of deriving the gradient from an explicit model of the network dynamics. The network contains six fully recurrent neurons with continuous-time dynamics, providing 42 free parameters which comprise connection strengths and thresholds. The chip implementing the network includes local provisions supporting both the learning and storage of the parameters, integrated in a scalable architecture which can be readily expanded for applications of learning recurrent dynamical networks requiring larger dimensionality. We describe and characterize the functional elements comprising the implemented recurrent network and integrated learning system, and include experimental results obtained from training the network to produce two outputs following a circular trajectory, representing a quadrature-phase oscillator.
引用
收藏
页码:346 / 361
页数:16
相关论文
共 50 条
  • [1] AN ANALOG CONTINUOUS-TIME NEURAL-NETWORK
    SOELBERG, K
    SIGVARTSEN, RL
    LANDE, TS
    BERG, Y
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 1994, 5 (03) : 235 - 246
  • [2] A learning result for continuous-time recurrent neural networks
    Sontag, ED
    SYSTEMS & CONTROL LETTERS, 1998, 34 (03) : 151 - 158
  • [3] A learning result for continuous-time recurrent neural networks
    Sontag, Eduardo D.
    Systems and Control Letters, 1998, 34 (03): : 151 - 158
  • [4] Analog VLSI implementations of continuous-time memory structures
    Juan, JK
    Harris, JG
    Principe, JC
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 3, 1996, : 338 - 340
  • [5] AN ANALOG NETWORK FOR CONTINUOUS-TIME SEGMENTATION
    HARRIS, JG
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 1993, 10 (01) : 43 - 51
  • [6] ANALOG INTEGRATED FILTERS OR CONTINUOUS-TIME FILTERS FOR LSI AND VLSI
    VOORMAN, JO
    REVUE DE PHYSIQUE APPLIQUEE, 1987, 22 (01): : 3 - 14
  • [7] A Continuous-time Recurrent Neural Network for Real-time Support Vector Regression
    Liu, Qingshan
    Zhao, Yan
    PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN CONTROL AND AUTOMATION (CICA), 2013, : 189 - 193
  • [8] Analog VLSI neural network with digital perturbative learning
    Koosh, VF
    Goodman, RM
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2002, 49 (05): : 359 - 368
  • [9] A multilayer recurrent neural network for solving continuous-time algebraic Riccati equations
    Wang, J
    Wu, G
    NEURAL NETWORKS, 1998, 11 (05) : 939 - 950
  • [10] A Continuous-time Learning Rule for Memristor-based Recurrent Neural Networks
    Zoppo, Gianluca
    Marrone, Francesco
    Corinto, Fernando
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 494 - 497