paper-with-me

Papers

An Efficient Hardware-Oriented Dropout Algorithm

2019-11-14 · Yoeng Jye Yeoh, Takashi Morie, Hakaru Tamukoh

This paper proposes a hardware-oriented dropout algorithm, which is efficient for field programmable gate array (FPGA) implementation. In deep neural networks (DNNs), overfitting occurs when networks are overtrained and adapt too well to training data. Consequently, they fail in predicting unseen data used as test data. Dropout is a common technique that is often applied in DNNs to overcome this problem. In general, implementing such training algorithms of DNNs in embedded systems is difficult due to power and memory constraints. Training DNNs is power-, time-, and memory- intensive; however, embedded systems require low power consumption and real-time processing. An FPGA is suitable for embedded systems for its parallel processing characteristic and low operating power; however, due to its limited memory and different architecture, it is difficult to apply general neural network algorithms. Therefore, we propose a hardware-oriented dropout algorithm that can effectively utilize the characteristics of an FPGA with less memory required. Software program verification demonstrates that the performance of the proposed method is identical to that of conventional dropout, and hardware synthesis demonstrates that it results in significant resource reduction.

📄 PDF Abstract BibTeX arXiv:1911.05941

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Test 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Hardware-Aware Neural Dropout Search for Reliable Uncertainty Prediction on FPGA

2024-06-23 · Zehuan Zhang, Hongxiang Fan, Hao Mark Chen, Lukasz Dudziak 외

The increasing deployment of artificial intelligence (AI) for critical decision-making amplifies the necessity for trustworthy AI, where uncertainty estimation plays a pivotal role in ensuring trustworthiness. Dropout-ba…

Decision MakingGPU

When Monte-Carlo Dropout Meets Multi-Exit: Optimizing Bayesian Neural Networks on FPGA

2023-08-13 · Hongxiang Fan, Hao Chen, Liam Castelli, Zhiqiang Que 외

Bayesian Neural Networks (BayesNNs) have demonstrated their capability of providing calibrated prediction for safety-critical applications such as medical imaging and autonomous driving. However, the high algorithmic com…

Autonomous DrivingCPUGPU

Enhancing Dropout-based Bayesian Neural Networks with Multi-Exit on FPGA

2024-06-20 · Hao Mark Chen, Liam Castelli, Martin Ferianc, HongYu Zhou 외

Reliable uncertainty estimation plays a crucial role in various safety-critical applications such as medical diagnosis and autonomous driving. In recent years, Bayesian neural networks (BayesNNs) have gained substantial …

Autonomous DrivingCPUGPUMedical Diagnosis

Spatial-SpinDrop: Spatial Dropout-based Binary Bayesian Neural Network with Spintronics Implementation

2023-06-16 · Soyed Tuhin Ahmed, Kamal Danouchi, Michael Hefenbrock, Guillaume Prenat 외

Recently, machine learning systems have gained prominence in real-time, critical decision-making domains, such as autonomous driving and industrial automation. Their implementations should avoid overconfident predictions…

Autonomous DrivingDecision Making

Efficient Sparse Training with Structured Dropout

2024-11-02 · Andy Lo

Dropout is a common regularisation technique in deep learning that improves generalisation. Even though it introduces sparsity and thus potential for higher throughput, it usually cannot bring speed-ups on GPUs due to it…