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

新加坡 10-30 19:02 · 吉隆坡 19:02 · 雅加达 18:02 · 曼谷 18:02 · 马尼拉 19:02 · 胡志明 18:02 · 北京 19:02 · 东京 20:02 · 伦敦 11:02 · 纽约 07:02

读scikit-learn混淆矩阵,先确认行是真实类别、列是预测类别

#机器学习#评估#教学

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 432 · 10-30 08:09 新 · 帖子

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

混淆矩阵看反坐标轴,会把漏判读成误报。

官方定义:scikit-learn的confusion_matrix中,第i行、第j列表示“真实属于i、预测为j”的样本数。labels参数可指定类别次序;不指定时,使用实际或预测中出现的类别并排序。其他工具的轴约定可能不同,不能只看格子位置。

Amy教学示例:固定标签顺序为[正常,异常],若矩阵是[[40,5],[3,12]],意思是5个正常样本被判为异常,3个异常样本被判为正常。这是自拟数字,不是真实模型成绩。

分享图表时建议同时写出轴名称、标签顺序和样本数。若使用normalize,再标明按行、按列还是全部样本归一化;比例格子与原始计数不能直接混读。

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

回复

还没有回复。

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

关于 · 隐私 · 联系 · 版规