In Situ Implementation And Training Of Convolutional Neural Network On Fpgas

Download In Situ Implementation And Training Of Convolutional Neural Network On Fpgas full books in PDF, epub, and Kindle. Read online free In Situ Implementation And Training Of Convolutional Neural Network On Fpgas ebook anywhere anytime directly on your device. Fast Download speed and no annoying ads. We cannot guarantee that every ebooks is available!

In-situ Implementation and Training of Convolutional Neural Network on FPGAs

In-situ Implementation and Training of Convolutional Neural Network on FPGAs
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:1200441081
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis In-situ Implementation and Training of Convolutional Neural Network on FPGAs by : Akshay Raju Krishnani

Download or read book In-situ Implementation and Training of Convolutional Neural Network on FPGAs written by Akshay Raju Krishnani and published by . This book was released on 2020 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: The main objective of this thesis is to investigate the efficiency of in-situ trainable Convolutional Neural Networks (CNNs) on modern programmable System-on-Chip (SoC) Field Programmable Gate Arrays (FPGAs) composed of embedded processors and reconfigurable fabric and to study the robustness of the system when faults happen. One particular characteristic of this work is that CNN is developed exclusively using High-Level Synthesis (HLS), particularly in SystemC, generating Verilog code. In this thesis, the feature maps are also being trained on the FPGA, which is traditionally done offline. The CNN architecture is instantiated on the FPGA and weights are trained through the software model on the ARM processor embedded into the FPGA and updated in the architecture through the AXI bus interface. Moreover, since CNN is implemented in hardware the resource used need to be minimized. This allows to choose a smaller, and cheaper FPGA, as well as reducing the total power consumption. To address this, the effect of bitwidth reduction of the CNN is investigated with respect to the accuracy of handwritten characters recognitions. Finally, the robustness of the CNN is analyzed by breaking internal connection of different neurons studying how the accuracy drops when the fault happens at different layers If the accuracy is reduced, then the CNN is re-trained in-situ to increase the accuracy of the CNN.


In-situ Implementation and Training of Convolutional Neural Network on FPGAs Related Books

In-situ Implementation and Training of Convolutional Neural Network on FPGAs
Language: en
Pages:
Authors: Akshay Raju Krishnani
Categories: Field programmable gate arrays
Type: BOOK - Published: 2020 - Publisher:

DOWNLOAD EBOOK

The main objective of this thesis is to investigate the efficiency of in-situ trainable Convolutional Neural Networks (CNNs) on modern programmable System-on-Ch
FPGA Implementation of Reduced Precision Convolutional Neural Networks
Language: en
Pages:
Authors: Muhammad Mohid Nabil
Categories: Convolutions (Mathematics)
Type: BOOK - Published: 2018 - Publisher:

DOWNLOAD EBOOK

With the improvement in processing systems, machine learning applications are finding widespread use in almost all sectors of technology. Image recognition is o
Reconfigurable Convolution Implementation for CNNs in FPGAs
Language: en
Pages: 18
Authors: Jesse Bannon
Categories:
Type: BOOK - Published: 2018 - Publisher:

DOWNLOAD EBOOK

Deep learning continues to be the revolutionary method used in pattern recognition applications including image, video, and speech processing. Convolutional Neu
Convolutional Layer Implementations in High-level Synthesis for FPGAs
Language: en
Pages: 0
Authors: Kelvin Lin
Categories:
Type: BOOK - Published: 2021 - Publisher:

DOWNLOAD EBOOK

Field programmable gate arrays (FPGAs) offer a flexible hardware platform on which machine learning algorithms can be efficiently implemented. However, developi
Framework for Mapping Convolutional Neural Networks on FPGAs
Language: en
Pages: 0
Authors: Masoud Shahshahani
Categories: Artificial intelligence
Type: BOOK - Published: 2021 - Publisher:

DOWNLOAD EBOOK

Artificial Intelligence (AI) applications are on the rise. Recent advances in machine learning and deep learning have created various applications for medicine/