YOLO:AssertionError: Label class 4 exceeds nc=1

由于之前的标注有点问题,修改了标注文件后重新训练后报了错误:

AssertionError: Label class 4 exceeds nc=1 in data/coco128.yaml. Possible class labels are 0-0

因为修改后的标注只剩下一个类,所以nc = 1, names = [‘car’] 这些都改了,还重新写了个python脚本检查是否有漏改的标注txt文件,都没有问题。

后来想起来yolo好像是会自动生成某些cache,故cd coco128/labels/
删去对应label文件夹的cache。

问题解决。

这可能是yolo一个”贪图方便“导致的小bug,希望可以帮助到有相似问题的同志们。

你可能感兴趣的:(深度学习笔记,python,bug)