← AI 术语表

AI 术语表 · 基础 · 经典机器学习、推荐与搜索

聚类

聚类是把没有标注答案的数据,按相似程度自动归组,分成若干群组(簇)。它是无监督学习的代表性方法。

关于这个术语
难度
基础 · AI 新闻中常见的技术术语
加入时间
2026-10-08
通俗解释 这类似于把一堆没有标签、散落一地的纽扣,按颜色和大小相近的分装到几个碗里。不同之处在于,人会自己决定“按颜色分”,而聚类则把以什么标准判断相似交给数值化的特征和距离计算。

工作原理

首先把每条数据转换成一串数字(特征向量),当作空间中的点来处理。然后计算点与点之间的距离或相似度,把相近的点归为同一组。最广为人知的 K 均值(K-means)先设定群组数 K,把每个点分配给最近的中心,再重新计算每组的中心,如此反复,直到结果不再变化。此外,寻找点密集区域的基于密度的方法(如 DBSCAN),以及从最近的开始依次合并、形成树状层级的层次聚类也很常用。

K 均值寻找群组的循环

  1. 1. 确定 K 个中心 起初随机选取
  2. 2. 分配给最近的中心 为每个点计算距离
  3. 3. 重新计算中心 移到群组的平均位置
确定中心、分配点、重新计算中心,反复进行,直到结果不再变化。

为什么重要

现实中的数据大多没有答案标签,因此无需标签也能揭示结构的聚类,在初步探索数据时很有用。它可用于按购买倾向划分客户、把相似的新闻报道归入同一主题,或在对大量文档做嵌入后按主题整理。找出远离群组的点,还可以延伸到异常检测。此外,在数据标注前挑选代表性样本、查找近乎重复的数据等整理 AI 训练数据的环节中,也会用到聚类。

注意事项

聚类没有标准答案,因此很难判断结果“好不好”。使用什么特征、如何度量距离,可能得出完全不同的群组。像 K 均值这样需要预先设定群组数的方法,如果这个值选错了,结果会很牵强。给归出的群组赋予“价格敏感型客户”之类的含义,终究需要人来解读。

示例

购物网站会根据客户的购买频率、金额和感兴趣的商品,把客户分成若干群组,对每个群组开展不同的营销。在 LLM 服务中,也会先对用户问题做嵌入再进行聚类,以了解“人们主要问哪些主题”,并找出经常失败的问题组加以改进。

相关术语