python3.6/python3.7基于yolov5开发构建目标检测识别模型,在模型最终评估指标可视化阶段报错:10930 Segmentation fault 问题解决方案

这个问题其实在我这么多项目开发实践经历里面不算多见,因为这个错误的发生是有着条件限制的,一般都是在数据集种设定的目标类别数量太大的时候一般超过100种的时候会报这个错误,在我前文狗类细粒度检测识别系统开发过程中就出现了这个错误如下所示:

 在查了一下文档资料之后,最后发现这个问题的解决办法其实是很简单的,并不是说官方项目出了什么问题,因为项目这块的源码我也都看过了的确是做了特殊处理的。

问题的根源在于python本身,将python升级到3.8之后问题直接就解决了,如下所示:

 F1值曲线:

 精确率曲线:

 PR曲线:

 召回率曲线:

可以看到:这里各个子类别的曲线均为统一的灰色曲线,这里就是官方的特殊处理了,感兴趣的话可以看下对应的源码实现即可。 

猜你喜欢

转载自blog.csdn.net/Together_CZ/article/details/131291036