该系列课程包括12讲:
第一讲 Lenet-5神经网络训练
第二讲 使用verilog在FPGA上实现CNN整体介绍+加法器verilog代码解析和仿真
第三讲 乘法器verilog代码解析和仿真
第四讲 处理单元(Processing Element) verilog代码解析和仿真
第五讲 实现单个窗口卷积(Convolution Unit) verilog代码解析和仿真
第六讲 对输入的image进行数据重排(RFselector) verilog代码解析和仿真
第七讲 执行一个filter与完整image的卷积操作(Single Filter Layer) verilog代码解析和仿真
第八讲 平均池化单元(AvgUnit) verilog代码解析和仿真
第九讲 执行单通道的image平均池化(AvgPoolSingle) verilog代码解析和仿真
第十讲 激活层(Relu) verilog代码解析和仿真
第十一讲 全连接层(Layer) verilog代码解析和仿真
第十二讲 Lenet-5网络模型的verilog整体搭建与仿真验证
该系列课程用到的工具:
vivado 2018.3、tensorflow
该系列课程需要的基础知识:
verilog基本语法、python、深度神经网络基础知识、数电基础知识
该系列课程适合人群:
对神经网络有浓厚兴趣,同时对于FPGA设计开发也有浓厚兴趣并想通过编写verilog代码实现快速上手的人群,是一个软硬件结合的课程,没有基础知识里面也有补充,新手也适宜。做软件想知道怎么在FPGA硬件上快速实现的人,都适宜。