• 我们在哪一颗星上见过 ,以至如此相互思念 ;我们在哪一颗星上相互思念过,以至如此相互深爱
  • 我们在哪一颗星上分别 ,以至如此相互辉映 ;我们在哪一颗星上入睡 ,以至如此唤醒黎明
  • 认识世界 克服困难 洞悉所有 贴近生活 寻找珍爱 感受彼此

余弦相似性

机器学习 云涯 1天前 7次浏览

概念

余弦

余弦相似性

两个向量之间的夹角,夹角是0,相似性为1,夹角是Π,相似性为0

二维:

n维:

示例

向量 A[1, 0, 1, 1, 0]

向量 B[0, 1, 1, 0, 1]

计算点积:对应位置相乘相加

点积 = A[0]×B[0] + A[1]×B[1] + ... + A[n]×B[n]

  • 1×0 + 0×1 + 1×1 + 1×0 + 0×1 = 0 + 0 + 1 + 0 + 0 = **1**

计算向量模:平方和 开根号

|A| = √(1² + 0² + 1² + 1² + 0²) = √(1 + 0 + 1 + 1 + 0) = √3 ≈ 1.732

|B| = √(0² + 1² + 1² + 0² + 1²) = √(0 + 1 + 1 + 0 + 1) = √3 ≈ 1.732

余弦相似性

Cosine Similarity = 点积 / (|A| × |B|)

= 1 / (1.732 × 1.732)

= 1 / 3 ≈ **0.333**

 


云涯历险记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:余弦相似性
喜欢 (0)