芯作者
毕业于国内某985高校硕士,平时做了很多设计,在这里分享下技术,可以共同交流一起进步!
展开
-
使用VHDL语言实现简单的卷积神经网络
需要注意的是,这个示例只展示了如何在VHDL中实现一个简单的卷积操作,并没有涉及到更复杂的神经网络结构和训练过程。下面使用VHDL编写一个完整的卷积神经网络(CNN)是一项非常复杂且耗时的任务,需要详细的设计和实现过程。在这里,我将提供一个简化版本的示例,展示如何使用VHDL实现一个基本的卷积层。在这个示例中,我们假设输入图像是一个2D的灰度图像,卷积核是一个3x3的窗口,步幅为1,padding为0,激活函数为ReLU。我可以给出一个简化的示例,展示如何使用VHDL语言实现一个基本的卷积层。原创 2023-10-08 11:42:43 · 567 阅读 · 0 评论 -
使用verilog语言实现简单的卷积神经网络
需要注意的是,这个示例是非常简化的,仅用于演示Verilog中卷积神经网络的基本结构和操作,没有包含更复杂的层类型(如批归一化、激活函数等),也没有考虑到优化和内存管理等问题。input_image是一个3x3的2D数组,表示输入图像,output_image是一个1x1的2D数组,表示输出特征图。在这个示例中,我们假设输入图像是一个2D的灰度图像,卷积核是一个3x3的窗口,步幅为1,padding为0,激活函数为ReLU。因此,提供一个简化的示例,展示如何使用Verilog实现一个简单的卷积层。原创 2023-10-08 11:33:37 · 721 阅读 · 0 评论 -
openvino量化自己训练的yolov3模型至int8(有成功验证截图)
FP16 or FP32 to int8:接着上一篇博客将darknet训练得到的model转换为IR模型后,该IR模型为Inter 加速推理后的模型IR模型为FP16 or FP32接下来将IR模型转换为INT8,得到一个速度较快准确率略低的模型下述为实现步骤:ubuntu18.04: openvino2020.4 :pip list :Package Versionaccuracy-checker 0.7.7addict原创 2021-12-29 16:48:04 · 3043 阅读 · 1 评论 -
树莓派4b上部署yolov3和v3-tiny记录带截图
首先在 PC 上进行yolov3的模型训练和测试,得到.weight和.cfg文件,这两个文件要进行模型的转换然后在树莓派上部署。一、在树莓派上烧录镜像,buster10系统即可,在系统上更改国内源,更换pip源,安装openvino2020.4,版本要与PC上安装的openvino一致,否则部署会出错的。步骤如下:pi 4b buster10 system 2021-05-07-raspios-buster-armhf-full.img使用win32DiskImager write sy原创 2021-11-29 17:33:40 · 3535 阅读 · 0 评论 -
bash 2_quantize.sh遇到错误2_quantize.sh: line 7: 29380 Segmentation fault解决方法
使用DNNDK-YOLOV3 bash 2_quantize.sh, 出现2_quantize.sh: line 7: 29380 Segmentation fault错误,原因是: 检测yolov3-cfg的#batch=1#subdivisions=1将上面两行注释(上面两行为注释完的),改为下面两行即可解决问题!batch=64subdivisions=16...原创 2021-11-29 15:40:16 · 239 阅读 · 0 评论 -
windows7下darknet配置yolov3训练及测试完整教程
darknet yolov3下载链接如下:注意是yolov3分支不是masterhttps://github.com/AlexeyAB/darknet/tree/Yolo_v3在win7下配置环境,VS2015+opencv3.4.0+cuda9.1+cudnn7配置完环境进入下载文档中build目录下打开darknet.sln直接编译就可生成darknet.exe然后使用命令对图像进行训练:darknet.exe detector train E:/darknet-Yolo_v3/train原创 2021-10-26 10:33:04 · 504 阅读 · 0 评论 -
Windows环境下yolov3+darknet批量处理图片完整教程
windows环境下,需要用到VS1.下载Darknet和yolov3下载Darknet如果有git的话 git clone https://github.com/AlexeyAB/darknet下载master版本的首先打开darknet_no_gpu.sln打开后修改detector.c替换原先的detector.c文件void test_detector(char *datacfg, char *cfgfile, char *weightfile, char *filename, f原创 2021-10-26 10:23:01 · 267 阅读 · 0 评论