Nural Network Review

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Implementation of a Large Scale Hardware Neural

Network System based on Stochastic Logic


Introduction
For applications like pattern recognition and classification problems, a large scale
hardware neural network system is required, which have been realized with analog
or digital implementations, where analog implementation requires small area, then
the later. But the reliability is low in analog, where digital implementation has high
reliability.
Advantages
Stochastic logic is a type of logic which can be used to save silicon area. This logic
is implemented using digital circuits in which the execution of operations is done by
pulse sequences. It has a characteristic that some noise is generated during coding
operations, which is helpful for improving the performance of neural networks in
the later stage. This noise is called; Stochastic noise which is also effective for
escaping from local minima in a Hopfield network. Different complex operations
can be done with basic logic gates based on stochastic logic. For example, the
multiplication is realized by using a single AND gate, which means stochastic logic
is appropriate for implementing a neural network model.
Conclusion
It is possible to implement numerous neurons by using stochastic logic. In addition,
we can improve the performance of the neural network because simulated annealing
is realized by controlling the stochastic noise.

You might also like