在Colab上基于Yolov4迁移学习的文件结构配置疑问
Yolov4自定义目标检测Colab环境文件结构疑问解答
- 关于路径对应:教程里的
build/darknet/x64/data/在Colab默认环境下确实对应/content/build/darknet/x64/data/,Colab的根工作目录就是/content,除非你手动修改了工作路径,否则这个对应关系成立。 - 关于train/valid文件夹:不是强制要求,但非常建议在
data目录下创建train和valid子文件夹,分别存放训练集的图像、标注文件和验证集的图像、标注文件,这样能更清晰地管理数据集,也符合Darknet的常规使用习惯。 - 关于_darknet.labels文件:必须要有。这个文件需要按顺序列出所有自定义目标的类别名称,每一行一个类别,Darknet会通过它把标注文件里的类别ID(数字)映射成对应的类别名称,不管是训练还是推理阶段都依赖这个文件。
- 关于train.txt/valid.txt的文件名格式:需要填写带完整路径且包含.jpg扩展名的图像文件名,比如
/content/build/darknet/x64/data/train/car_01.jpg。Darknet会自动在同一目录下寻找同名的.txt标注文件(比如car_01.txt),只要图像和标注文件的前缀一致、路径正确即可,必须带扩展名,否则无法正确识别图像文件。
内容的提问来源于stack exchange,提问作者jmuth
相关产品推荐
相关产品推荐

