余弦相似度

衡量两支向量的方向夹角。越「同向」,余弦相似度越接近 1。 语义搜索和 RAG 检索常用它来判断文本是否相似。

核心定义

  • 向量 = 从原点出发的箭头
  • ≈ 1:方向一致 → 很相似
  • ≈ 0:几乎垂直 → 不相关
向量 A(紫色)
向量 B(红色)
拉长或缩短 B 时,只要方向不变,余弦相似度保持不变。
公式:cos(θ) = 点积 ÷ (长度A × 长度B)
cos(θ) = (A·B) / (‖A‖ × ‖B‖)

拖动箭头端点,观察夹角 θ 如何变化

紫色 / 红色箭头 = 向量 A、B · 弧线 = 夹角 θ · 拖动画布端点或调节 B 的长度滑块