业务语言讲解:欧氏距离

通俗比喻

同样沿用「向量=原点伸出去的箭头」模型。 余弦相似度:只看两根箭头朝哪个方向。 欧氏距离:直接看两根箭头顶端,相隔有多远。

想象场景:办公室里,从同一个大门(原点)两个人各自往前走一段路。

  • 余弦:只关心两个人前进的朝向一不一致;走快走慢不管。
  • 欧氏距离:直接量两个人最终站定位置之间的直线距离。两人站得越近,数值越小,代表越相似。

分值规则(和余弦区分开,重点!)

  1. 欧氏距离 ≥0,没有负数
  2. 数值越小 → 两者越相像;数值越大 → 差别越大

和余弦刚好相反:余弦是越大越相似。

供应链实例对比

A:汽车配件缺货 B:零部件库存不足 C:配件缺货!大量订单等待发货,紧急需求

  • A 和 B:方向一致,长短接近 余弦相似度高,欧氏距离很小
  • A 和 C:表达核心意思一样(缺料),但是C信息更长、特征更多 ✅余弦相似度依然很高(方向相同) ⚠️欧氏距离会变大!因为向量箭头一短一长,终点相隔很远。

这就是文本检索很少用欧式距离的核心痛点: 同样语义,句子长短不一样,很容易被判定为不相似。

两个指标业务场景怎么选(直接可用在方案里)

余弦相似度(优先用于文本、工单检索、语义匹配)

关注点:核心含义方向 不受句子长短、描述详略影响。 适合:自由文本比对、售后工单自动归类、模糊搜索。

欧氏距离(优先用于数值指标对比)

关注点:整体位置远近,方向+幅度一起考量 适合:标准化指标对比。 举例:预测备件月度需求、客户多维度画像(销售额、下单频次、回款周期)。

一句话PPT摘要

欧氏距离用来衡量两组特征整体的远近程度,同时兼顾特征方向与数值幅度;文本语义匹配场景不占优势,更适合结构化数字指标之间的相似度判断。

串联总结方便你一次性理清

文字→向量 两种评判方式:

  1. 看箭头朝向 = 余弦相似度(文本语义首选)
  2. 看终点直线间隔 = 欧氏距离(结构化数值首选)