Kien Le-Trung (kienprojects)

kienprojects

Geek Repo

Company:HaNoi University of Science and Technology

Location:kien.lt203474@sis.hust.edu.vn

Github PK Tool:Github PK Tool

Kien Le-Trung 's starred repositories

Ultra96V2_DPU_CityScapes

Deploy city objects sementic segmentation model in Xilinx FPGA ZU+

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

AFE_Net

A demo for accelerating AFENet on Xilinx Ultra96v2 FPGA platform

Language:CLicense:MITStargazers:1Issues:0Issues:0

Ultra96v2-sandbox

Sandbox for Avnet's Ultra96v2 MPSoC Eval board

Language:CLicense:MITStargazers:2Issues:0Issues:0

Xilinx-Vitis-AI

The Flow to Deploy your Custom Deep Learning Models on Ultra96V2.

Language:PythonStargazers:2Issues:0Issues:0

DPU-PYNQ-Ultra96v2

This repository contains the procedures and files for NN model quantization and deployment with Vitis-AI on DPU-PYNQ for Ultra96v2.

Language:Jupyter NotebookStargazers:3Issues:0Issues:0

TFModeltoEdge

repo for pretrained tf keras models and conversion to xilinx Ultra96v2 DPU

Language:Jupyter NotebookStargazers:8Issues:0Issues:0
Language:Jupyter NotebookStargazers:2Issues:0Issues:0

FPGA_accelerated_CNN

Accelerating a DCNN (VGG16) with an FPGA by implementing GEMM convolutional Kernel on AWS F1 FPGA and integrate into Pytorch using C++ extension

Language:C++Stargazers:8Issues:0Issues:0

neural-network-fpga

Implementing LSTM recurrent neural network on FPGA board.

Language:VHDLStargazers:5Issues:0Issues:0

CNN-Based-FPGA

CNN implementation based FPGA

Language:VerilogLicense:MITStargazers:16Issues:0Issues:0

knn-fpga-hls

FPGA implementation of a handwritten digit recognition system based on k-nearest-neighbors (k-NN) classifier algorithm.

Language:C++Stargazers:20Issues:0Issues:0

NN_Pattern_FPGA

Neural Network for Pattern Recognition on an FPGA. Project for Education. Video lectures explain training of the network and FPGA implementation with VHDL.

Language:VHDLLicense:MITStargazers:23Issues:0Issues:0

MobilenetOnZynq

Implemention of MobilenetV1 on FPGA

Language:C++Stargazers:9Issues:0Issues:0

SNN_vhdl

Implementation of an Artificial Neural Network (ANN) on FPGA using VHDL

Language:VHDLStargazers:11Issues:0Issues:0

CNN-MobileNet-V1-implementation-on-AWS-FPGA-using-OpenCL

Increasing the accuracy of Convolutional Neural Networks (CNNs) has become a recent research focus in computer vision applications. Smaller CNN architectures like SqueezeNet and MobileNet can demonstrate accelerated performance on FPGAs and GPUs due to smaller model size and fewer network parameters. Implementation of CNNs on accelerators have two important benefits - GPUs provide thread-level parallelism to achieve higher throughput and FPGAs offer a customizable application-specific datapath. These two reasons make these platforms better suited for convolution like operations which involve huge data. This project aims to implement one such CNN architecture, MobileNet on an Image dataset in OpenCL, thereby comparing kernel execution time and memory bandwidth usage on FPGA and GPU

Language:CStargazers:8Issues:0Issues:0

dnn-kernel-fpga

A project for self-implementation of deep learning on FPGAs

Language:C++License:MITStargazers:17Issues:0Issues:0

nef-fpga

An implementation of the Neural Engineering Framework on an FPGA

Language:VHDLStargazers:8Issues:0Issues:0

dcgan-fpga

Verilog implementation of the generator of DCGAN on FPGA

Language:VHDLLicense:Apache-2.0Stargazers:8Issues:0Issues:0

MobileNet-V2-inference-HLS

Codes to implement MobileNet V2 in a FPGA

Language:Objective-CStargazers:22Issues:0Issues:0

Fpga-Implementation-of-Precise-Convolutional-Neural-Network-for-Extreme-Learning-Machine

Feed-forward neural networks can be trained based on a gradient-descent based backpropagation algorithm. But, these algorithms require more computation time. Extreme Learning Machines (ELM’s) are time-efficient, and they are less complicated than the conventional gradient-based algorithm. In previous years, an SRAM based convolutional neural network using a receptive – field Approach was proposed. This neural network was used as an encoder for the ELM algorithm and was implemented on FPGA. But, this neural network used an inaccurate 3-stage pipelined parallel adder. Hence, this neural network generates imprecise stimuli to the hidden layer neurons. This paper presents an implementation of precise convolutional neural network for encoding in the ELM algorithm based on the receptive - field approach at the hardware level. In the third stage of the pipelined parallel adder, instead of approximating the output by using one 2-input 15-bit adder, one 4-input 14-bit adder is used. Also, an additional weighted pixel array block is used. This weighted pixel array improves the accuracy of generating 128 weighted pixels. This neural network was simulated using ModelSim-Altera 10.1d and synthesized using Quartus II 13.0 sp1. This neural network is implemented on Cyclone V FPGA and used for pattern recognition applications. Although this design consumes slightly more hardware resources, this design is more accurate compared to previously existing encoders.

Language:VerilogStargazers:8Issues:0Issues:0

ECE395A

Neural net implementation on an FPGA.

Language:CStargazers:4Issues:0Issues:0

bnn

Training and Implementation of a CNN for image classification with binary weights and activations on FPGA with HLS tools

Language:Jupyter NotebookLicense:MITStargazers:47Issues:0Issues:0

FPGA_DPU

This project is to implement YOLO v3 on Xilinx FPGA with DPU

Language:CStargazers:39Issues:0Issues:0

UnAmiga

Implementation of Amiga 500/1200 in Altera Cyclone IV FPGA

Language:VHDLStargazers:50Issues:0Issues:0

rnn-fpga

implementing a Recurrent Neural Network with binarized weight format on FPGA

Language:CLicense:BSD-3-ClauseStargazers:22Issues:0Issues:0

LeNet-on-Zynq

Simulating implement of LeNet network on Zynq-7020 FPGA

Language:VHDLLicense:MPL-2.0Stargazers:27Issues:0Issues:0

FPGA_random_forest

FPGA implementation of SKLearn Random Forest

Language:VerilogStargazers:10Issues:0Issues:0

Guide-to-FPGA-Implementation-of-Arithmetic-Functions

Examples from the book by Deschamps et al. https://www.amazon.com/Implementation-Arithmetic-Functions-Electrical-Engineering/dp/9400729863

Language:HTMLStargazers:10Issues:0Issues:0

fpga_cnn

Convolutional Neural Net written for implementation on an FPGA

Language:CStargazers:21Issues:0Issues:0

cnn_hardware_acclerator_for_fpga

This is a fully parameterized verilog implementation of computation kernels for accleration of the Inference of Convolutional Neural Networks on FPGAs

Language:VerilogStargazers:154Issues:0Issues:0