arrow
Return

A New Stochastic Computing Methodology for Efficient Neural Network Implementation

delete2016-03-01
delete95
PRE
AI
V
Vincent Canals
A
Antoni Morro
A
Antonio Oliver
M
Miquel L. Alomar
J
Josep L. Rosselló *
DOI:10.1109/TNNLS.2015.2413754delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a new methodology for the hardware implementation of neural networks (NNs) based on probabilistic laws. The proposed encoding scheme circumvents the limitations of classical stochastic computing (based on unipolar or bipolar encoding) extending the representation range to any real number using the ratio of two bipolar-encoded pulsed signals. Furthermore, the novel approach presents practically a total noise-immunity capability due to its specific codification. We introduce different designs for building the fundamental blocks needed to implement NNs. The validity of the present approach is demonstrated through a regression and a pattern recognition task. The low cost of the methodology in terms of hardware, along with its capacity to implement complex mathematical functions (such as the hyperbolic tangent), allows its use for building highly reliable systems and parallel computing.
Keywords:
Computational intelligence
neural networks (NNs)
pattern recognition
probabilistic logic
stochastic systems
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Neural Networks and Learning Systems cover
IEEE Transactions on Neural Networks and Learning Systems
IF:
8.9
Papers:
7.5K
Citations:
7.2W

Organization

U
Universitat de les Illes Balears
Scholars:
5.1K
Papers: 4.7K
Citations: 5.5K