YOLOv3自定义数据训练模型在使用Darknet framework和darknet53.conv.74预训练模型和YOLOv3.cfg对自定义数据进行预训练权重训练时出错,我编辑了该模型以适应我的自定义数据:
我的边界框的.txt文件的示例如下:(0.336232 0.320863 0.052174 0.515108),我只有一个类,所以它是0。
我已将类别编号更改为1,过滤器更改为18((类别+5)*3),批次4000(最小),最小/最大批次(3800-4200),当然还更改了所有3个[Yolo]层及其卷积层,高度=宽度等。。
我正在google.collab上工作,但我在我的机器上编辑我的文件,这台机器是windows。
我使用windows检查了CR-LF,并且我的文件包含“\n”,所以我没有更改它们,因为我认为它可以在windows机器上正常工作。
我已经填写了我的测试和训练文件,标签为_data.data,“!file”编译正确,检查了路径!darknet/darknet detector train custom_data/labelled_data.data darknet/cfg/yolov3_custom.cfg custom_weight/darknet53.conv.74 -dont_show
,假设我处理了所有细节,一切都会正常工作。
但是,当我尝试训练模型时,我不断地遇到这个错误:
yolov3_custom
First section must be [net] or [network]: No such file or directory
darknet: ./src/utils.c:256: error: Assertion `0' failed.
我不知道这会出什么问题
如果您在windows中创建文件并尝试在linux计算机中运行,则应使用dos2unix库更改编码
然后:
这对我有用
相关问题 更多 >
编程相关推荐