darknet 训练问题记录

1。训练日志打印出现很多很多0,比如:

Region 82 Avg IOU: nan, Class: 0.000000, Obj: 0.000000, No Obj: 0.000000, .5R: 0.000000, .75R: 0.000000,  count: 1

一定是cfg文件中训练没打开,还是测试状态,打开如下图所示状态即可

 

 2。最近训练一批菜品数据,总是出现某类sku大量漏检的情况,我把数据分成三类,dish ,object ,empty_dish可是dish类就大量漏检,分成两类empty_dish,object时(也就是菜品全部归为物品)就不会有这种情况

最初只有一份单独的菜品数据时,也不会漏检,唉,无解

后来领导说把图片的背景全部去掉,我就把背景全部变成黑色(为了不改变xml文件)效果还是那样,后来领导看见有说,直接把图片截出来吧,好的截出来后,批量修改了xml文件的sku框的位置,(没有修改xml文件中图片的长宽)

所有测试的出现recall为0的错误,但是可视化测试的时候发现,其实框全部已经标出来了,只是位置全部错位,应该是标的只是相对位置,如下图所示

 

 

经过https://blog.csdn.net/qq_33444963/article/details/80842179提示,原来代码中有用到图片的长宽信息,所以又重新修改了xml文件,开始重新训练

20190916

更改了xml文件中图片大小之后,又开始疯狂的漏了,到底是什么错

posted @ 2019-09-12 14:21  pjc的乖宝宝  阅读(638)  评论(0编辑  收藏  举报