Analog VLSI neural network with digital perturbative learning
- 7 November 2002
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing
- Vol. 49 (5), 359-368
- https://doi.org/10.1109/tcsii.2002.802282
Abstract
Two feed-forward neural-network hardware implementations are presented. The first uses analog synapses and neurons with a digital serial weight bus. The chip is trained in loop with the computer performing control and weight updates. By training with the chip in the loop, it is possible to learn around circuit offsets. The second neural network also uses a computer for the global control operations, but all of the local operations are performed on chip. The weights are implemented digitally, and counters are used to adjust them. A parallel perturbative weight update algorithm is used. The chip uses multiple, locally generated, pseudorandom bit streams to perturb all of the weights in parallel. If the perturbation causes the error function to decrease, the weight change is kept; otherwise, it is discarded. Test results from a very large scale integration (VLSI) prototype are shown of both networks successfully learning digital functions such as AND and XOR.Keywords
This publication has 10 references indexed in Scilit:
- VLSI neural network with digital weights and analog multipliersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Complementary Pair of Four-Terminal Silicon SynapsesAnalog Integrated Circuits and Signal Processing, 1997
- Analog VLSI Stochastic Perturbative Learning ArchitecturesAnalog Integrated Circuits and Signal Processing, 1997
- An analog VLSI recurrent neural network learning a continuous-time trajectoryIEEE Transactions on Neural Networks, 1996
- A single-transistor silicon synapseIEEE Transactions on Electron Devices, 1996
- Scalable array of Gaussian white noise sources for analogue VLSI implementationElectronics Letters, 1995
- A hybrid analog and digital VLSI neural network for intracardiac morphology classificationIEEE Journal of Solid-State Circuits, 1995
- A neural network learning algorithm tailored for VLSI implementationIEEE Transactions on Neural Networks, 1994
- Weight perturbation: an optimal architecture and learning technique for analog VLSI feedforward and recurrent multilayer networksIEEE Transactions on Neural Networks, 1992
- A VLSI-efficient technique for generating multiple uncorrelated noise sources and its application to stochastic neural networksIEEE Transactions on Circuits and Systems, 1991