• DocumentCode
    1349727
  • Title

    Analog hardware implementation issues in deterministic Boltzmann machines

  • Author

    Schneider, Roland S. ; Card, Howard C.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Manitoba Univ., Winnipeg, Man., Canada
  • Volume
    45
  • Issue
    3
  • fYear
    1998
  • fDate
    3/1/1998 12:00:00 AM
  • Firstpage
    352
  • Lastpage
    360
  • Abstract
    The deterministic Boltzmann machine (DBM) is a neural network architecture that has a simple, local learning rule, making it an ideal candidate for implementation in massively parallel digital or analog VLSI hardware. The ability of the learning rule to compensate for hardware deficiencies simplifies a hardware implementation. This paper explores the effects of various nonideal analog hardware characteristics and explains which of these effects are automatically compensated for by the learning algorithm, and which must be carefully avoided during hardware design. It is found that moderate levels of most nonideal characteristics are tolerated well. However, in the case of continuous learning of capacitive weights, the DBM cannot tolerate weight storage capacitor charge decay and offsets in the learning circuitry because they may cause the synaptic weight values to drift, resulting in oscillation. These effects can be alleviated by incorporating learning thresholds into the adaptation circuitry, at the expense of increased residual errors
  • Keywords
    Boltzmann machines; VLSI; analogue integrated circuits; learning (artificial intelligence); neural chips; neural net architecture; adaptation circuitry; capacitive weight; deterministic Boltzmann machine; learning algorithm; massively parallel analog VLSI hardware; neural network architecture; residual error; Algorithm design and analysis; Annealing; Artificial neural networks; Capacitors; Circuits; Intelligent networks; Machine learning; Neural network hardware; Neural networks; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7130
  • Type

    jour

  • DOI
    10.1109/82.664241
  • Filename
    664241