--------------------------------------------------------------------------------------------------------------------------------
目录
1.软件版本
vivado2019.2
2.卷积层理论介绍
卷积神经网路中每层卷积层由若干卷积单元组成,每个卷积单元的参数都是通过反向传播算法优 化得到的。卷积运算的目的是提取输入的不同特征,第一层卷积层可能只能提取一些低级的特征如边缘、线条和角等层级,更多层的网络能从低级特征中迭代提取更复杂的特征。
在课程54.深度学习案例1——基于FPGA的CNN卷积神经网络之理论分析和FPGA模块划分,我们对CNN的基本原理有了初步认识。
在上一个课程,我们完成了CNN的Relu激活层、pool池化层的FPGA实现,如下图所示:
本教程详细介绍了基于FPGA的卷积神经网络(CNN)卷积层的Verilog实现。内容涵盖软件版本、卷积层理论、Verilog代码编写及FPGA仿真过程。通过权值共享的卷积运算,将9个像素值转换为1个数值,并展示了仿真结果验证了正确性。
订阅专栏 解锁全文
7731

被折叠的 条评论
为什么被折叠?



