余弦相似度衡量向量方向一致性,取值 [-1,1],是深度学习中特征匹配、语义关联的核心算法。
计算公式
$$\cos\theta = \frac{A \cdot B}{|A| \times |B|}$$
- 分子:向量点积
- 分母:L₂ 范数乘积
关键特点
- 与向量长度无关,仅关注方向
- 计算高效:O(n)
- 结果映射到固定区间,易阈值判断
深度学习应用
| 场景 | 用途 |
|---|---|
| 特征匹配 | 图像检索、人脸识别 |
| 语义关联 | 文本相似度、问答系统 |
| 推荐系统 | 用户/物品相似度计算 |
| 对比学习 | SimCLR 等损失函数组件 |
| 模型评估 | 生成文本与参考文本相似度 |
实现
| |
张芷铭的个人博客
Comments