机器学习之平均精确率均值(Average Precision)

如大家所了解的,平均精确率均值(Average Precision, AP)是 P-R 曲线下的面积。AP 衡量了模型在不同召回率水平下的平均精确率,越高的 AP 值表示模型性能越好。

ROC曲线

ROC曲线( Receiver Operating Characteristic Curve )是以不同阈值下的假阳性率( False Positive Rate )和真阳性率( True Positive Rate )为横纵轴绘制的曲线。

其中 FPR 和 TPR 的定义如下:

FPR = \\frac{FP}{FP + TN}

TPR = recall = \\frac{TP}{TP + FN}

按照上述的例子,假阳率的计算为:

真阳率的计算为:

在计算了 TPR 和 FPR 之后,我们就能得到一个 ROC 曲线上的一个坐标点,即( 0.044 , 0.8 )。要绘制完整的 ROC 曲线,需要在不同的阈值下计算多个 TPR 和 FPR 值,并将它们连接起来形成一条曲线,即完整的 ROC 曲线。

对于 ROC 曲线来说,x 轴的值越小,则负样本中被误报的比例越小,真阴性越多。y 的值越大,则真阳性的比例更大,假阴性越少,漏报较低。

ROC 曲线更接近左上角,说明模型能够有效地区分正例和负例。通过观察 ROC 曲线的形状和接近左上角的程度,我们可以了解模型在不同阈值下的性能优劣。

绘制 ROC 曲线后,可以通过平衡误报和漏报的情况来选择合适的阈值。

相关推荐
LinXunFeng2 小时前
Draw Things 换装 LoRA 实战:用 Silo 秒装,同一提示词对比出图
人工智能·开源·aigc
xiaohaiAIgeo2 小时前
【2026年】通风柜自动门安全吗?联锁逻辑与防夹设计
人工智能·安全·科普知识
像风一样自由20202 小时前
52.Docker部署大模型应用从本地开发到服务化运行
运维·人工智能·docker·容器·大模型·智能体
牛战士coding3 小时前
AI Agent 如何接入真实业务系统?订单助手三层架构完整拆解
人工智能·架构
·云扬·3 小时前
Prompt 工程与安全:从 System 设计到注入防御
java·人工智能·安全·ai·prompt
码爸3 小时前
支持向量机介绍与示例
算法·机器学习·支持向量机
阿明副业观察3 小时前
2026年免费AI视频生成工具功能深度解析:有无水印、中文语音及商业用途考量
大数据·人工智能·ai作画·aigc·音视频·ai写作
收放扳机3 小时前
PCB收放板设备机械手架构选型参考——三轴/四轴/六轴/蜘蛛手对比
人工智能·科技·架构·自动化·制造·pcb工艺
AKAMAI4 小时前
Akamai 宣布与Anthropic达成 116 亿美元多年期协议,以支持其日益增长的需求
人工智能·云计算
甲维斯4 小时前
我把“赶 Deadline”和AI做成了一款游戏
人工智能·游戏开发