余弦相似度 = 看两个东西“朝向”是否一致,不管它们“长短”如何。
公式:两个向量的点积 除以 两个向量模长的乘积
情况1:完全相同方向 → 相似度 = 1
分子:点积1×2 + 1×2 = 2 + 2 =4
分母:长度乘积:√(1²+1²) × √(2²+2²) = 1.41 × 2.83≈4
相似度:4 ÷ 4=1.0
情况2:垂直(90°)→ 相似度 = 0
分子:点积0×2 + 2×0 = 0 + 0 =0
分母:长度乘积:√(0²+2²) × √(2²+0²) = 2 × 2 = 4
相似度:0 ÷ 4 = 0
情况3:完全相反 → 相似度 = -1
分子:1×(-1) + 0×0 = -1 + 0 = -1
分母:长度乘积:√(1²+0²) × √((-1)²+0²) = 1 × 1 = 1
相似度:-1 ÷ 1 = -1.0
余弦相似度公式cosθ
| Title | 余弦相似度公式cosθ |
|---|---|
| Framework | PyTorch |
| User | wy8817399@vip.qq.com |
| Id | 47 |
| Created | 2/13/26, 8:52 PM |
| Modified | 2/17/26, 9:02 PM |
| Published | Yes |
Content