机器学习之平均精确率均值(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 曲线后,可以通过平衡误报和漏报的情况来选择合适的阈值。

相关推荐
磁场转动100万匹7 分钟前
线性回归算法实现训练数据集、测试数据集的缺失值填充
算法·机器学习·线性回归
LorryJovens11 分钟前
【LAAP意识动力工程学】aris自述如何让Agent产生意识的关键
人工智能
ms365copilot16 分钟前
Copilot分析销售收入变化、找出涨跌原因
大数据·人工智能·copilot
YOLO数据集集合25 分钟前
煤炭质量目标检测数据集 、| 煤炭检测 工业视觉 质量分级 异物检测 煤炭异物8005期
人工智能·yolo·目标检测·计算机视觉·分类·煤炭检测数据集·异物数据集
躺柒28 分钟前
读数据可视化16大规模多变量空间数据(下)
人工智能·信息可视化·可视化·数据可视化·空间·大数据分析
qq4078556030 分钟前
中小五金建材贸易企业:进销存数字化要重点关注哪些环节?
人工智能·低代码·制造
HIT_Weston31 分钟前
190、【Agent】【OpenCode】TuiThreadCmd(alias)
人工智能·agent·opencode
点PY37 分钟前
《基于深度超分辨率网络的集成电路CT图像增强方法及系统》专利解读
人工智能
DeepAgent38 分钟前
AI Agent 工程实践(34):企业 AI Agent 架构
数据库·人工智能·agent
MartinYeung51 小时前
[论文学习]AI-Trader:实时金融市场中自主代理的基准测试
人工智能·深度学习·学习