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,希望可以帮助到有相似问题的同志们。

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
引用\[1\]:Yolov5报错: AssertionError: Label class x exceeds nc=x in data/yolov5.yaml. Possible class labels are 0-x-1 File “C:\Users\1\Desktop\水表识别\YOLO5\yolov5-master\train.py”, line 175, in train assert mlc < nc, ‘Label class %g exceeds nc=%g in %s. Possible class labels are 0-%g’ % (mlc, nc, opt.data, nc - 1) 大多博客给出的方法 。 引用\[2\]:问题一:在运行train.py(只有1类)程序过程中出现“AssertionError:Label class 1 exceeds nc=1 in yolo/dataset.ymal Possible class labels are 0-0”情况。 。 引用\[3\]: 训练yolov5的那些事之解决:AssertionError: Label class x exceeds nc=x in data/yolov5.yaml. Possible class labels are 0-x-1问题 问题详情大多博客给出的方法我的解决方法 总结参考资料 。 问题: AssertionError: Label class 1 exceeds nc=1 in /home/suanfa-2/lz/yolov5_tag6.1/yolov5-6.1/data/scq_v4.yaml. Possible class labels are 0-0是什么问题?如何解决? 回答: 这个错误是由于在训练yolov5模型时,标签类别数超过了配置文件中设置的类别数所导致的。具体来说,错误信息中的"Label class 1 exceeds nc=1"表示标签类别1超过了配置文件中设置的类别数1。而"Possible class labels are 0-0"表示可能的类别标签只有0。\[1\]\[2\]\[3\]要解决这个问题,你需要检查你的数据集和配置文件,确保标签类别数与配置文件中设置的类别数一致。你可以检查数据集的标签文件和配置文件中的类别数是否匹配,以及是否有重复的类别标签。另外,还要确保你的数据集中的标签类别数不超过配置文件中设置的类别数。如果有需要,你可以修改配置文件中的类别数,使其与你的数据集相匹配。 #### 引用[.reference_title] - *1* *3* [训练yolov5的那些事之解决:AssertionError: Label class x exceeds nc=x in data/yolov5.yaml. Possible ...](https://blog.csdn.net/qq_43725659/article/details/127867867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [YOLOv5报错AssertionError:Label class 1 exceeds nc=1 in yolo/dataset.ymal Possible class labels are 0...](https://blog.csdn.net/weixin_56524592/article/details/129178934)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值