3
11
¥ 78.00购买
开通会员,立省7.80元, 立即开通
立即购买

你将收获

掌握darknet在PASCAL VOC数据集上的训练与测试

学习IDE开发环境Eclipse的使用

学习基于darknet的YOLOV3网络模型改进方法

适用人群

具有一定深度学习基础,希望掌握YOLOv3目标检测实战方法的同学们

课程介绍

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。

本课程将学习YOLOv3实现darknet的网络模型改进方法。具体包括:
• PASCAL VOC数据集的整理、训练与测试 
• Eclipse IDE的安装与使用 
• 改进1:不显示指定类别目标的方法 (增加功能) 
• 改进2:合并BN层到卷积层 (加快推理速度) 
• 改进3:使用GIoU指标和损失函数 (提高检测精度) 
• 改进4:tiny YOLOv3 (简化网络模型)
• AlexeyAB/darknet项目介绍

除本课程《YOLOv3目标检测实战:网络模型改进方法》外,本人推出了有关YOLOv3目标检测的系列课程,请关注该系列的其它课程,包括:
《YOLOv3目标检测实战:训练自己的数据集》
《YOLOv3目标检测实战:交通标志识别》
《YOLOv3目标检测:原理与源码解析》


在学习课程《YOLOv3目标检测实战:网络模型改进方法》前,建议先学习课程《YOLOv3目标检测实战:训练自己的数据集》和课程《YOLOv3目标检测实战:交通标志识别》之一和课程《YOLOv3目标检测:原理与源码解析》。

课程讨论

python voc_label.py FileNotFoundError: [Errno 2] No such file or directory: 'VOCdevkit/VOC2012/ImageSets/Main/train.txt' 这个报错怎么解决?

老师~能发下您的百度网盘代码文件吗?想调试运行一下

购买了,但是课程不提供修改后的代码吗?

老师您好,在学习了改进方法3:使用GIOU这一节以后,我按照老师视频讲解和上传的资料修改了各文件相应位置。但是在终端运行训练指令以后,刚开始会出现 Unused field: 'iou_normalizer = 0.5' Unused field: 'cls_normalizer = 1.0' Unused field: 'iou_loss = giou' 这样的情况,这是以前训练过程中没有遇到过的。请问老师,出现这样情况的原因是什么?对训练结果是否有影响呢?谢谢老师

老师请问,使用GIOU指标除了您演示的权重文件中数字的变化外,在实际检测的时候,有没有可以真实的感受到的变化,比如map的提升或者预测边界框更加符合物体的大小?那如果这些指标都没有实际的变化,那是不是有说明这个改动对检测没有实际的作用呢?我有点疑问,希望您能解答一下,谢谢!

请问老师,我下载的您给的百度网盘的文件中,没有detector.c文件,其他的文件都是有的,这是为什么呀?谢谢老师!

老师,请问;我想改变tiny版本的网络结构,比如说删去几层卷积,可以直接改cfg文件吗?如果可以的话,那是不是不能使用预训练权重?那使用darknet怎么从头训练而不是用预训练模型呢?谢谢老师解答!

老师您好,我目前打算把YOLO3改造成专门用来识别小物体,初步打算是屏蔽掉13x13和 26x26尺度的部分,直接用52x52尺度进行训练和检测,不知道是否可行。如果可行,需要着重修改哪些文件?

老师你好,根据视频里的内容合并bn层到卷积层,修改代码后,在darknet文件夹下执行make命令报错 显示在detector.c中undefined reference to `fuse_conv_batchnorm',请问是什么原因呢

博客名weixin_43435675,正在据课程做点笔记,可以关注下