yolov5 assert mlc < nc, ‘Label class %g exceeds nc=%g

出错源码在 train.py 170行左右
原因:因为有些标签是标注错了,比如你的标签只有cat 和 dog 但是由于标注的时候出错 把标签标成其他类别了 可以通过print(dataset.labels[0])(这个dataset.labels 是引用这里的 mlc = np.concatenate(dataset.labels, 0)[:, 0].max() ) 来查看标签的问题

你可能感兴趣的:(yolov5,深度学习)