gogogoingok 2023-03-28 16:40 采纳率: 30.8%
浏览 57
已结题

没有PR Curve 曲线

yolov5-mater用pycharm训练后没有PR Curve 曲线,其他的都有,这是什么原因,该怎么解决?

img

  • 写回答

1条回答 默认 最新

  • xia0xin 2023-03-28 17:22
    关注

    在使用YOLOv5进行目标检测训练后,常见的评估指标包括Precision-Recall (PR)曲线和Average Precision (AP)等。如果训练后没有PR Curve曲线,可能有以下几种原因:

    1.训练时没有启用验证集。PR曲线是基于验证集计算的,如果在训练时没有使用验证集进行模型的评估和选择,那么就不会得到PR曲线。
    解决方法:在训练时加入验证集并启用验证集的评估。

    2.代码中没有生成PR曲线的部分。有些代码库可能没有默认生成PR曲线的部分,需要手动添加相关代码。
    解决方法:查看代码库的文档或者搜索相关实现方法,手动添加生成PR曲线的代码。

    3.数据集中没有正样本。如果目标检测的数据集中没有正样本,那么就无法计算PR曲线。
    解决方法:检查数据集是否包含正样本,并重新构建数据集。

    4.模型训练不充分。如果模型训练不充分,就可能导致没有生成PR曲线。
    解决方法:增加训练次数或增大训练数据集。

    综上所述,如果在使用YOLOv5训练时没有生成PR曲线,可以检查训练时是否启用了验证集、代码是否正确生成PR曲线、数据集中是否有正样本以及模型训练是否充分等问题,并采取相应的解决方法。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月8日
  • 已采纳回答 3月31日
  • 创建了问题 3月28日