【问题标题】:Training YOLOv4-tiny训练 YOLOv4-tiny
【发布时间】:2021-01-26 00:33:39
【问题描述】:

我希望我的体重文件能够检测到人、汽车和我的自定义对象。我知道 YOLOv4-tiny 的预训练权重文件针对 80 个对象进行了训练,其中包括人和汽车。

如果我希望我的权重文件检测人、汽车和我的自定义对象,我想从一开始就为人、汽车和我的自定义对象训练我的权重文件,还是我可以只为我的自定义对象训练它会检测到所有三个。如果我能够只针对我的自定义对象进行训练并且它会检测到所有三个对象,我应该怎么做?

另外,如果我训练我的体重文件并完成训练,我可以额外训练那个体重文件吗?

谢谢!

【问题讨论】:

    标签: python opencv object-detection yolo


    【解决方案1】:

    是的,您需要从一开始就在您需要的选定课程上对其进行训练,this question 可能会对您有所帮助。

    如果您需要在相同的课程中添加额外的训练,您可以这样做,但请确保将新旧图像放在一起,并有足够的训练步骤。

    【讨论】:

    • 感谢您回答问题 AbdelAziz AbdelLatef!您发布的“这个问题”链接说,可以通过修改 cfg 文件来检测减少的类数。这是否意味着我可以将自定义对象训练为预训练文件并通过修改 cfg 文件来检测其中的 3 个?如果这是真的,我该如何实现?
    • @xor 不仅要更改 cfg 文件,您还需要使用这个新文件和他们提供的数据集来训练您的模型,这将为您提供一个新的权重文件,您可以使用它来检测您的 3 个类.
    • 这是否意味着我必须训练大量人物图像、汽车图像和自定义对象图像?由于训练需要太多时间,标记数百张图像也需要太多时间,我想充分利用预训练的权重文件。我也很困惑,因为您的链接说我们可以检测到我们想要的有限对象。
    • @xor 不幸的是,您必须再次进行此培训,没有其他方法,对于标记,您可以使用他们的标记数据集,如果它包含您需要的类,而不是他们的 80 个类。跨度>
    • 非常感谢您的帮助?不知道能不能得到预训练的yolo权重文件的标注图像数据?
    猜你喜欢
    • 1970-01-01
    • 2021-01-05
    • 2021-12-24
    • 1970-01-01
    • 2021-12-04
    • 2021-07-07
    • 2021-12-26
    • 2021-01-09
    • 2021-06-09
    相关资源
    最近更新 更多