515 字
3 分钟
余弦相似度
余弦相似度
理解余弦相似度如何衡量两个向量方向是否接近,并用于语义匹配。这节课放在「机器学习与深度学习」的「Embedding 思维」模块里,目标是帮你把概念和后续的大模型应用实践接起来。
本文目录
- 学习目标
- 核心概念
- 实践步骤
- 常见误区
- 练习任务
- 下一步
学习目标
学完这一节,你应该能够:
- 用自己的话解释“余弦相似度”解决什么问题。
- 判断它适合出现在 AI 应用链路的哪个位置。
- 用一个小练习验证自己真的理解,而不是只会复述定义。
核心概念
- Embedding 把文本或对象变成可比较的数字向量。
- 向量距离适合做召回、聚类和推荐的第一步。
- 相似不等于正确,检索结果仍需要验证。
- 保存原文、来源和模型版本,是后续排查的基础。
实践步骤
- 先用一句话写清楚“余弦相似度”要解决的问题。
- 准备一个最小样例,不追求复杂,先让流程跑通。
- 记录输入、处理过程、输出和你观察到的异常。
- 把结果和 Embedding 思维 中的其他节点对照,确认它在完整链路中的位置。
常见误区
- 只记住名词,没有把它放进真实任务里验证。
- 直接追求复杂方案,跳过最小可运行样例。
- 忽略它和“Embedding 思维”其他知识点之间的依赖关系。
练习任务
围绕“余弦相似度”写一张学习卡片:左侧记录概念定义,右侧记录一个你自己的应用场景。最后补一句:如果这个环节做错,后面的系统会出现什么问题。
下一步
下一节继续学习《文本向量化》。它会把本节内容继续向前推进,帮助你逐步完成学习地图中阶段 03 的能力闭环。