目录
文章目录
前言
一、为什么会报错?
总结
前言
YOLO 训练报错
xxx.names number of names 43 that isn't equal to classes=42 in the file c:/ / /yolov4-tiny.cfg
一、为什么会报错?
![](https://i-blog.csdnimg.cn/blog_migrate/463a1d9eefcf2f39464e3f8a1d7cf7ae.jpeg)
可以检查一下names里的标签个数,注意!就是没有标签名字但是有空行 就会导致名字多出一个。
![](https://i-blog.csdnimg.cn/blog_migrate/a0a245bcd68fe5ad9f192f7e67fc00ac.png)
![](https://i-blog.csdnimg.cn/blog_migrate/74b51f7ff13a5d514c3aa4c82573a390.png)
就是你的光标一定要在标签后保存,不然空行也会被认为是names的number。
总结
所以names文件里写标签里要注意,不然可能一开始训练没错,后来就突然中断训练报这个错误。