A survey of stochastic computing neural networks for machine learning applications
Neural networks (NNs) are effective machine learning models that require significant
hardware and energy consumption in their computing process. To implement NNs …
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 …
tremendous attention: many applications in fact require high-speed operations that suit a …
Efficient hardware architecture of softmax layer in deep neural network
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 …
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 …
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
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 …
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
Artificial neural networks are powerful computational systems with interconnected neurons.
Generally, these networks have a very large number of computation nodes which forces the …
Generally, these networks have a very large number of computation nodes which forces the …
When machine learning meets quantum computers: A case study
Along with the development of AI democratization, the machine learning approach, in
particular neural networks, has been applied to wide-range applications. In different …
particular neural networks, has been applied to wide-range applications. In different …
Gradient descent using stochastic circuits for efficient training of learning machines
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 …
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
Neural networks are becoming prevalent in many areas, such as pattern recognition and
medical diagnosis. Stochastic computing is one potential solution for neural networks …
medical diagnosis. Stochastic computing is one potential solution for neural networks …
Quantized neural networks with new stochastic multipliers
With increased interests of neural networks, hardware implementations of neural networks
have been investigated. Researchers pursue low hardware cost by using different …
have been investigated. Researchers pursue low hardware cost by using different …