YOLOv5-不同map值计算

0. 源码链接:

Github项目链接

1. 显示效果

yolov5运行val.py 时,显示如下(图1)所示,只有map50map50-95, 如果想显示map75,如下(图2)所示,应该修改部分代码内容。
图1
图2

2. 解决思路

  1. 任务背景:yolov5版本:6.2, 解决问题为12个类别的检测问题

  2. 解决关键代码在276行,如下加粗部分
    YOLOv5-不同map值计算
    打印ap的值:结果如下图所示:输出结果12行,代表12个类别;每一行有10个数,分别代表ap[50, 55, 60, 65, 70, 75, 80, 85, 90, 95], 所以ap75=ap[5], map75=ap.mean[:,5]
    YOLOv5-不同map值计算
    YOLOv5-不同map值计算

3. 修改部分

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年3月10日
下一篇 2023年3月10日

相关推荐