模型训练报错ZeroDivisionError: division by zero(已解决)

2021-03-047171
AI 快速预览详细 收起
本文详细介绍了在使用YOLO模型进行训练时遇到的ZeroDivisionError: division by zero报错问题及其解决方法。通过修正标注文件的命名格式(应为xxx而非xxx-01、xxx-02等),可以避免该错误,从而顺利进行模型训练。

模型训练报错ZeroDivisionError: division by zero(已解决)

问题详情

参考了置顶贴的yolo训练方法,但是将Anaconda改为了pycharm。安装完环境后将例程里的train_img和train_ann替换为了自己标注的图片。开始训练后却报错

模型训练报错ZeroDivisionError: division by zero(已解决)图2

解决方法

labellmg标注名称错误导致。因为在例程当中“trian_ann”当中的xml标注文件命名为xxx-01.xml

https://bbs.sipeed.com/2020-10-03/1601727205-532411-qq20201003201302.png
于是误认为标注文件命名也应该是xxx-01、xxx-02这样做在训练模型时会报错。

正确的标注格式应该是xxx,而不是xxx-01、xxx-02…如图

模型训练报错ZeroDivisionError: division by zero(已解决)图1




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -