On-chip contrastive divergence learning in analogue VLSI

We have mapped the contrastive divergence learning scheme of the product of experts (PoE) onto electrical circuits. The issues raised during that hardware translation are discussed in This work and some circuits presenting our solutions are described. The entire learning rule is implemented in mixed-signal VLSI on a 0.6 /spl mu/m CMOS process. Chips results validating our approach and methodology are also presented.

[1]  Alan F. Murray,et al.  Mixed-signal VLSI implementation of the Products of Experts' contrastive divergence learning scheme , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[2]  Hussein Chible Analog circuit for synapse neural networks VLSI implementation , 2000, ICECS 2000. 7th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.00EX445).

[3]  John B. Hughes,et al.  Very low charge injection switched-current memory cell , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[4]  Geoffrey E. Hinton Training Products of Experts by Maximizing Contrastive Likelihood , 1999 .

[5]  Alan F. Murray,et al.  High-Accuracy Mixed-Signal VLSI for Weight Modification in Contrastive Divergence Learning , 2002, ICANN.

[6]  S. Bibyk,et al.  A neural network integrated circuit utilizing programmable threshold voltage devices , 1989, IEEE International Symposium on Circuits and Systems,.

[7]  W. Guggenbuhl,et al.  Dummy transistor compensation of analog MOS switches , 1989 .

[8]  Eric A. Vittoz,et al.  Charge injection in analog MOS switches , 1987 .

[9]  Geoffrey E. Hinton Products of experts , 1999 .

[10]  Alan F. Murray,et al.  Adaptive Stochastic Classifier for Noisy pH-ISFET Measurements , 2003, ICANN.

[11]  Alan F. Murray,et al.  Continuous restricted Boltzmann machine with an implementable training algorithm , 2003 .

[12]  Alan F. Murray,et al.  Novelty detection using products of simple experts--a potential architecture for embedded systems , 2001, Neural Networks.

[13]  Geoffrey E. Hinton Training Products of Experts by Minimizing Contrastive Divergence , 2002, Neural Computation.

[14]  Eric A. Vittoz,et al.  Very accurate dynamic current mirrors , 1989 .