为什么本文中的 'filters' 设置为 (类 + 5) * 3?
Why is the 'filters' set as (classes + 5) * 3 in this article?
这里有一个关于自定义训练 YOLO(暗网)的教程:https://medium.com/@manivannan_data/how-to-train-yolov3-to-detect-custom-objects-ccbcafeb13d2
本教程指导如何在 .cfg
文件中设置值:
- 类 = 类的个数,OK
- 过滤器 = (类 + 5) * 3
为什么是'plus 5'然后'times 3'?
有人说是(类 + coords + 1) * num,但我猜不出是什么意思
我找到了答案,
filters = (classes + 5) * 3
= (classes + width + height + x + y + confidence) * num
= (classes + 1+1+1+1+1) * num
= (classes + 5) * num
YOLOv3 每个网格单元检测 3 个框,所以它是:
filters = (classes + 5) * 3
这里有一个关于自定义训练 YOLO(暗网)的教程:https://medium.com/@manivannan_data/how-to-train-yolov3-to-detect-custom-objects-ccbcafeb13d2
本教程指导如何在 .cfg
文件中设置值:
- 类 = 类的个数,OK
- 过滤器 = (类 + 5) * 3
为什么是'plus 5'然后'times 3'?
有人说是(类 + coords + 1) * num,但我猜不出是什么意思
我找到了答案,
filters = (classes + 5) * 3
= (classes + width + height + x + y + confidence) * num
= (classes + 1+1+1+1+1) * num
= (classes + 5) * num
YOLOv3 每个网格单元检测 3 个框,所以它是:
filters = (classes + 5) * 3