Cosine Similarity(余弦相似度)

Cosine Similarity

向量夹角余弦

亦作、亦称:余弦相似度 · Cosine Distance

余弦相似度通过两向量夹角余弦值衡量方向相似性,取值 [-1, 1],对向量长度不敏感,是文本嵌入检索与推荐系统中最常用的相似度度量之一。

定义

cos(θ) = (A·B) / (||A|| ||B||)。当向量已 L2 归一化时,余弦相似度等价于点积,便于 ANN 索引加速。

与嵌入检索

Sentence-BERT 等模型输出的嵌入常用余弦相似度排序 Top-K 文档。注意:未归一化时欧氏距离与余弦排序可能不一致。

其他度量

点积适合未归一化且重视模长的场景;欧氏距离关注绝对位置。选型需与训练目标(对比学习损失)一致。

常见误解

日常交流中容易听到的简化说法,未必准确,但能帮助理解误解从何而来。

  • 「向量夹角余弦」
  • 「衡量语义相似度」
  • 「值域 -1 到 1」

相关术语

和本术语关联紧密的其他词条,便于串联理解。

🎯 考点练习

含该术语的高频面试题,含标准答案与追问。

延伸阅读

从知识库精选 3 篇文章,帮助深入理解该术语。

  1. 1

    Agent 记忆系统(三):向量数据库、知识图谱与分层记忆架构

    从工作记忆到长期记忆,理解 AI Agent 如何实现知识的存储、检索、遗忘与更新。涵盖向量数据库、知识图谱、分层记忆架构的设计原则与实战实现。

  2. 2

    企业级 AI 服务架构:从 API 调用到生产级 AI 系统的完整设计指南

    企业如何将大语言模型能力安全、可靠、经济地集成到生产系统中。深入解析服务模型选型、架构模式设计、安全合规体系、多模型路由策略、成本优化方案,以及电商客服、金融风控、内容平台三大真实场景的架构落地实践。

  3. 3

    自监督视觉学习:MAE, DINO, MoCo

    无需标注数据的视觉预训练,掌握自监督学习的最新进展

外部参考

维基百科:查看「Cosine Similarity」词条

本页内容为本站原创撰写;维基百科链接仅作延伸参考。