VLSI Architecture of the Boltzmann Machine Algorithm

A new efficient programmable implementation of Boltzmann Machine algorithm will be presented. It is based on pulse-density modulation technique. Advantages of the design are simple structure of a synapse and thus small area, modularity and expandability. Furthermore, these structures can be used for various other neural network architectures. Applications for this type of networks can be found in the area of pattern recognition, image restauration and various optimization tasks.

[1]  Robert B. Allen,et al.  Performance of a Stochastic Learning Microchip , 1990, NIPS.

[2]  Hannu Tenhunen,et al.  VLSI implementation of pulse density modulated neural network structure , 1989, IEEE International Symposium on Circuits and Systems,.

[3]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[4]  R. Tausworthe Random Numbers Generated by Linear Recurrence Modulo Two , 1965 .

[5]  Haim Sompolinsky,et al.  STATISTICAL MECHANICS OF NEURAL NETWORKS , 1988 .

[6]  Hannu Tenhunen,et al.  Fully digital neural network implementation based on pulse density modulation , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.