用数据集跑一个模型遇到bug如何解决

Posted 去做点事情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用数据集跑一个模型遇到bug如何解决相关的知识,希望对你有一定的参考价值。

自己在用fast rcnn和ssd跑自己数据集过程中都遇到了bug,fast rcnn中是loss下降但值较高,并且测试出来结果一直不对,ssd是loss从一开始到后面loss都一直为0。

遇到这种情况,最好是先把数据集换成一张图去跑,并且定位bug。

更明显的例子,自己在fast rcnn中,修改了坐标的那个bug,感觉ap值应该很高,但ap值依旧很低,后来发现是ap实现代码出错。当时自己使用一个图片的数据进行ap测试,发现结果是正确的,但多个就错了,从而在后面定位了代码在哪里出错。

以上是关于用数据集跑一个模型遇到bug如何解决的主要内容,如果未能解决你的问题,请参考以下文章

C/调试实用技巧—作为程序员应如何面对并尝试解决Bug?

十分钟通过一个实际问题,真正教会大家如何解决Bug

如何从头到脚彻底解决一个MySQL Bug

看看毕昇 JDK 团队是如何解决 JVM 中 CMS 的 Crash

项目开发中遇到的Bug解决经验总结

测试大佬,遇到偶发性bug如何定位和处理?