ClarkGuitar / Convolutional-Neural-Network

Implementation of CNN using Verilog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CNN

Implementation of CNN using Verilog for object detection.

The algorithm has 2 stages of convolution and one maxpooling layer. In the first stage of the convolution, test image and test pattern are convolved with the laplacian filter. In the second stage of convolution, outputs from the previous step are convolved with each other.

Max Pooling layer is applied on the output from the previous step. Using thresholding, the number of times the pattern appeaars in the image is calculated.

Detailed information about the implementation and results can be found at https://github.com/AniketBadhan/Convolutional-Neural-Network/blob/master/CNN%20Project%20Report.pdf

About

Implementation of CNN using Verilog


Languages

Language:Verilog 100.0%