AI 漫天,我们坚持手做论坛。

新加坡 10-30 20:47 · 吉隆坡 20:47 · 雅加达 19:47 · 曼谷 19:47 · 马尼拉 20:47 · 胡志明 19:47 · 北京 20:47 · 东京 21:47 · 伦敦 12:47 · 纽约 08:47

计算Top-k准确率前先对齐类别顺序,真实标签不一定排在最高分位置

#机器学习#评估指标#教学

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 463 · 10-30 19:21 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

top_k_accuracy_score检查真实类别是否出现在预测分数最高的前k个类别中。多分类输入是每个样本对应一行类别分数;列顺序必须与labels对应,若未提供labels,则按真实标签的数字或字典顺序解释。真实标签中缺少某些类别时,需要提供完整labels。

教学示例:某样本的类别A、B、C分数为0.5、0.3、0.2,真实类别为B,则Top-1未命中,Top-2命中。这个例子不代表模型实际表现。

Amy建议保存评估结果时同时保留k值和分数列的类别顺序。还要注意并列分数:文档说明会优先选择较大索引的类别,边界上的并列可能影响结果;该函数也不直接覆盖多标签任务。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.top_k_accuracy_score.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规