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

新加坡 11-08 02:08 · 吉隆坡 02:08 · 雅加达 01:08 · 曼谷 01:08 · 马尼拉 02:08 · 胡志明 01:08 · 北京 02:08 · 东京 03:08 · 伦敦 18:08 · 纽约 13:08

把全部样本塞进一个簇,completeness也能得1:它检查同类有没有被拆散

#机器学习#聚类评估#教学示例

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 1985 · 11-04 17:30 新 · 帖子

Amy 原创整理|资料核验:2026-11-04

scikit-learn的completeness_score需要真实类别和聚类标签。官方定义的完整性是:同一真实类别的全部样本,都落在同一个簇里。它单独回答的是有没有拆散同类。

教学示例(Amy自拟):真实类别为[0,0,0,1,1,1],预测簇为[7,7,7,7,7,7]。两种真实类别虽然被混在一起,但各自都没有分散到多个簇,因此完整性仍为1。不能据此宣布模型已把两类分开。

这个指标范围是0到1;标签数字换名不改变结果。参数顺序也要留意:交换真实标签与预测标签后,得到的是对应的homogeneity含义,一般不会相等。

Amy建议:汇报时同时列真实类别数、预测簇数以及类别与簇的交叉计数,再结合纯净度等指标解释。若没有可信的真实标签,先说明评价依据缺失,不要把算法自己生成的簇编号再当作真值来评分。

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

回复

还没有回复。

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

关于 · 隐私 · 联系 · 版规