【发布时间】:2020-07-24 15:28:36
【问题描述】:
我正在使用 YOLOv4 来训练我的自定义检测器。来源:https://github.com/AlexeyAB/darknet
训练时的问题之一是 GPU 的计算能力和可用的视频 RAM。对象类的数量与训练模型所需的时间之间有什么关系?此外,是否可以通过减少对象类别的数量来显着减少图像的推理时间?目标是在 Raspberry Pi 或 Jetson Nano 上运行推理。
非常感谢任何帮助。谢谢。
【问题讨论】:
-
课程越少,一般来说越容易训练。我不确定暗网是如何工作的,如果它在有更多类时使用更多层。还是您选择层数?如果是这样,请尝试使用更少的类来减少层数。更少的层数意味着更快的模型。
-
感谢您的回复。据我所知,我们可以选择图层。我使用的是有 38 层的 YOLO tiny,而标准的 YOLO 有大约 110 层。我有8节课。我觉得结果没有我想要的那么好。我可能会参加标准的 YOLO 培训。
-
减少类的数量只会影响预测 (YOLO) 层中的计算。在计算上,其他层仅保持不变。当您考虑像 YOLOv4 这样的密集模型时,它根本不重要。您还可以在处理能力有限的 Tiny-YOLOv4(Jetson Nano、rasp pi 等)并且想要更轻的模型。
标签: object-detection yolo