当前位置: 首页 > wzjs >正文

建公司网站哪家公司好qq推广软件

建公司网站哪家公司好,qq推广软件,wordpress电子商务,献县做网站在目标检测任务中,Mean Average Precision at k (MAPk) 是评估模型性能的重要指标,尤其在多类别物体检测和排序场景中(如目标检测竞赛或推荐系统)。 一、核心概念 APk (Average Precision at k) 对单个类别,计算模型在…

在目标检测任务中,Mean Average Precision at k (MAP@k) 是评估模型性能的重要指标,尤其在多类别物体检测和排序场景中(如目标检测竞赛或推荐系统)。

一、核心概念

  • AP@k (Average Precision at k)
    对单个类别,计算模型在预测前 k 个边界框(按置信度排序)的平均精度。

    • ** Precision@k**:前 k 个预测中正确检测的比例。
    • Recall@k:前 k 个预测中正确检测占所有真实正例的比例。
    • AP@k 是 Precision-Recall 曲线下面积(通常通过插值法计算)。
  • MAP@k
    对所有类别的 AP@k 取平均值,反映模型在多类别上的整体表现。

二、计算步骤(以目标检测为例)

  1. 按置信度排序
    对每张图片的预测框按置信度从高到低排序,保留前 k 个。

  2. 匹配预测与真实框
    使用 IoU(交并比)阈值(如 0.5)判断预测框是否正确:

    • 若 IoU ≥ 阈值且类别正确,视为 True Positive (TP)
    • 重复匹配的预测框或低 IoU 的视为 False Positive (FP)
  3. 计算 Precision 和 Recall

    • Precision@k = TP@k / (TP@k + FP@k)
    • Recall@k = TP@k / 总真实框数
  4. 生成 PR 曲线并计算 AP@k
    对每个类别,绘制 Precision-Recall 曲线,计算曲线下面积(通常用11点插值法或积分法)。

  5. 求 MAP@k
    对所有类别的 AP@k 取均值。

三、示例(单张图片)

假设 k=3,类别为 “猫”:

  • 预测框(按置信度排序)

    1. 猫 (IoU=0.6) → TP
    2. 狗 (错误类别) → FP
    3. 猫 (IoU=0.7) → TP
  • 真实框:2 只猫

  • 计算

    • Precision@3 = TP / (TP+FP) = 2/3
    • Recall@3 = TP / 真实框数 = 2/2 = 1.0
    • AP@3 需计算 PR 曲线面积(具体值依赖插值方法)。

四、PR 曲线面积

在目标检测或分类任务中,PR曲线(Precision-Recall曲线)的面积Average Precision (AP),用于衡量模型在不同召回率下的平均精度

1. PR曲线的构建

  • 横轴(Recall):召回率(Recall)= TP/(TP + FN),表示模型正确检测的正例占所有真实正例的比例。
  • 纵轴(Precision):精确率(Precision)= TP/(TP + FP),表示模型预测的正例中实际为正例的比例。

步骤

  1. 将预测结果按置信度从高到低排序。
  2. 逐步增加预测数量(即降低置信度阈值),计算每个阈值下的 Precision 和 Recall。
  3. 绘制所有 (Recall, Precision) 点,形成 PR 曲线。

2. PR曲线面积(AP)的计算方法

PR曲线下的面积通常通过以下两种方法计算:

(1) 11点插值法(PASCAL VOC标准)
  • 在 Recall 轴上取 11个等间隔点(0.0, 0.1, …, 1.0)。

  • 对每个 Recall 点 (r),取 ≥ (r) 的 Recall 值对应的最大 Precision
    在这里插入图片描述

  • AP 是这11个 Precision 值的平均值:
    在这里插入图片描述

示例
若某模型的 PR 曲线数据如下:

RecallPrecision
0.01.0
0.20.9
0.40.8
0.60.7
0.80.6
1.00.5

则插值后的 Precision 为:

  • r=0.0: Pinterp = max(1.0, 0.9, …, 0.5) = 1.0
  • r=0.1: Pinterp = max(0.9, 0.8, …, 0.5) = 0.9
  • AP = (1.0 + 0.9 + 0.8 + 0.7 + 0.6 + 0.5)/11 = 0.745

(2) 积分法(COCO标准)
  • 直接计算 PR 曲线的平滑积分(更精确):
    在这里插入图片描述

  • 实现方式
    对所有 Recall 点进行线性插值,计算梯形面积之和。

示例
若 PR 曲线的点为 (r1, p1), (r2, p2), …, (rn, pn)(按 Recall 排序),则:
在这里插入图片描述

3. 关键注意事项

  1. 单调递减调整
    在插值前,需确保 Precision 是 Recall 的单调递减函数(若某点 Precision 高于前一点,则将其替换为前一点的值)。

  2. COCO vs. VOC

    • VOC:使用11点插值,固定 Recall 点。
    • COCO:使用积分法,更精细地反映模型性能。
  3. MAP@k 的 PR 曲线
    若计算 MAP@k,仅使用前 k 个预测结果生成 PR 曲线,其余步骤相同。

4. 代码示例(Python)

import numpy as npdef calculate_ap(recall, precision):# 确保 Recall 和 Precision 是单调的(VOC 方法)precision = np.maximum.accumulate(precision[::-1])[::-1]# 11点插值法recall_interp = np.linspace(0, 1, 11)precision_interp = np.interp(recall_interp, recall, precision, right=0)ap_voc = np.mean(precision_interp)# 积分法(COCO)ap_coco = np.trapz(precision, recall)return ap_voc, ap_coco# 示例数据
recall = np.array([0.0, 0.2, 0.4, 0.6, 0.8, 1.0])
precision = np.array([1.0, 0.9, 0.8, 0.7, 0.6, 0.5])
ap_voc, ap_coco = calculate_ap(recall, precision)
print(f"AP (VOC): {ap_voc:.3f}, AP (COCO): {ap_coco:.3f}")

五、总结

  • PR曲线面积 = AP,反映模型在召回率变化下的平均精度。
  • 11点插值法(VOC)计算简单但较粗糙,积分法(COCO)更精确。
  • IoU 阈值的选择:通常为 0.5(PASCAL VOC标准),也可用 0.5:0.95(COCO标准)。
  • MAP@k 的局限性:若 k 过小,可能忽略低置信度的正确检测;若 k 过大,可能引入噪声。
  • 与 mAP 的区别:传统 mAP(如 COCO)通常对所有预测计算,而 MAP@k 仅考虑前 k 个预测。
http://www.dtcms.com/wzjs/347400.html

相关文章:

  • 网站建设自学企业网站seo方案
  • 上海中国建设银行招聘信息网站青岛seo整站优化招商电话
  • 国内公司网站需要备案小网站搜什么关键词好
  • 重庆网站页面优化昆明seo博客
  • 福州做网站互联网公司排名个人怎么做网站
  • 如何在手机做网站独立站seo
  • 网站建设开发步骤seo品牌优化整站优化
  • 什么网站可以做饼图百度搜索风云榜下载
  • 2018做网站开发一个月工资多少网络营销策划书5000字
  • 赣州新闻网seo案例视频教程
  • 做儿童方面的网站营销渠道名词解释
  • 广东手机微信网站制作无锡网站建设方案优化
  • 自己做简单网站价格杭州seo网站优化
  • 日本做头像的网站可以免费打广告的网站
  • 徐州有哪些制作网站的公司网站快速排名
  • 柳州网站建设柳州深圳媒体网络推广有哪些
  • 山西省国贸网站建设互联网广告投放平台加盟
  • 中型电商网站维护费用网站排名优化制作
  • 可以做外链的网站平台银徽seo
  • 上海网站建设机构专业搜索引擎seo合作
  • 中国五大网站建设公司百度小说风云排行榜
  • 昆明微网站中国职业培训在线官方网站
  • 网站开发学什么语言seo优化培训
  • 一学一做短视频网站网站权重怎么提高
  • 山东省住房和城乡建设厅二级建造师宁波seo外包推广
  • 跑步机网站建设思维导图河南网站定制
  • 沁阳网站建设百度关键词优化多少钱一年
  • 怎样做旅游摄影网站郑州怎么优化网站排名靠前
  • 建筑工程网格化管理实施方案2024最新版seo搜索引擎优化方案
  • 安徽省建设厅网站 职称微商引流被加方法精准客源