A survey of stochastic computing neural networks for machine learning applications

Y Liu, S Liu, Y Wang, F Lombardi… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Neural networks (NNs) are effective machine learning models that require significant
hardware and energy consumption in their computing process. To implement NNs …

VLSI implementation of deep neural network using integral stochastic computing

A Ardakani, F Leduc-Primeau… - … Transactions on Very …, 2017 - ieeexplore.ieee.org
The hardware implementation of deep neural networks (DNNs) has recently received
tremendous attention: many applications in fact require high-speed operations that suit a …

Efficient hardware architecture of softmax layer in deep neural network

R Hu, B Tian, S Yin, S Wei - 2018 IEEE 23rd International …, 2018 - ieeexplore.ieee.org
Deep neural network (DNN), as a very important machine learning technique in
classification and detection tasks for images, video, speech as wellas audio, has recently …

FPGA-based implementation of deep neural network using stochastic computing

M Nobari, H Jahanirad - Applied Soft Computing, 2023 - Elsevier
A serious challenge in artificial real-time applications is the hardware implementation of
deep neural networks (DNN). Among various methods, stochastic computing (SC)-based …

Logically synthesized and hardware-accelerated restricted Boltzmann machines for combinatorial optimization and integer factorization

S Patel, P Canoza, S Salahuddin - Nature Electronics, 2022 - nature.com
The restricted Boltzmann machine (RBM) is a stochastic neural network capable of solving a
variety of difficult tasks including non-deterministic polynomial-time hard combinatorial …

Using stochastic computing to reduce the hardware requirements for a restricted Boltzmann machine classifier

B Li, MH Najafi, DJ Lilja - Proceedings of the 2016 ACM/SIGDA …, 2016 - dl.acm.org
Artificial neural networks are powerful computational systems with interconnected neurons.
Generally, these networks have a very large number of computation nodes which forces the …

When machine learning meets quantum computers: A case study

W Jiang, J Xiong, Y Shi - Proceedings of the 26th Asia and South Pacific …, 2021 - dl.acm.org
Along with the development of AI democratization, the machine learning approach, in
particular neural networks, has been applied to wide-range applications. In different …

Gradient descent using stochastic circuits for efficient training of learning machines

S Liu, H Jiang, L Liu, J Han - IEEE Transactions on Computer …, 2018 - ieeexplore.ieee.org
Gradient descent (GD) is a widely used optimization algorithm in machine learning. In this
paper, a novel stochastic computing GD circuit (SC-GDC) is proposed by encoding the …

Neural network classifiers using stochastic computing with a hardware-oriented approximate activation function

B Li, Y Qin, B Yuan, DJ Lilja - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Neural networks are becoming prevalent in many areas, such as pattern recognition and
medical diagnosis. Stochastic computing is one potential solution for neural networks …

Quantized neural networks with new stochastic multipliers

B Li, MH Najafi, B Yuan, DJ Lilja - 2018 19th International …, 2018 - ieeexplore.ieee.org
With increased interests of neural networks, hardware implementations of neural networks
have been investigated. Researchers pursue low hardware cost by using different …