课程/M01/M01 向量与几何
M017 篇概念24 道题

M01 · 向量与几何

一句话:向量是「有方向的量」,也是「一组数」,还是「一个数据点」。三种身份随时切换,是学好线性代数的第一道关。

这个模块解决什么

大模型里到处都是「向量」:一个 token 是向量,一句 hidden state 是向量,一个用户偏好也是向量。 但向量为什么能相加?为什么能比较「像不像」?「方向」到底指什么?

本模块用几何直觉回答这些问题:

  • 向量到底是什么(1.1);
  • 相加、数乘、线性组合在现实里对应什么(1.2);
  • 如何用一个数衡量「两个向量有多像」(1.3–1.5);
  • 如何把一个向量「投影」到另一个方向上(1.6)。

本模块的现实问题

  1. 导航 App 怎么用几十个数描述一条路段,还要在 2 MB 缓存里放下 12 万条?(1.1)
  2. 两支麦克风录下三个人的声音,为什么数学上不能唯一分离?能分离时靠的是什么?(1.2)
  3. 12 万个候选商品、8 毫秒预算,怎么挑出最该展示的 200 个?(1.3)
  4. 3 万个三角形、每帧 16.7 毫秒,怎么算每个面的朝向、判断它背不背对镜头?(1.7)

概念地图

flowchart LR A[1.1 向量三身份] --> B[1.2 加法/数乘/线性组合] B --> C[1.3 点积] C --> D[1.4 范数与距离] C --> E[1.5 余弦相似度] C --> F[1.6 正交与投影] D --> E D --> F F --> G[1.7 叉积(选学)]

学习顺序

顺序文档时间读完你应该能……
11.1 向量:箭头、坐标与数据30 min用三种视角描述同一个向量
21.2 加法、数乘与线性组合35 min解释 residual connection 为什么是向量加法
31.3 点积:相似度的来源35 min手算点积并从几何上解释
41.4 范数与距离30 min区分 L1/L2,解释梯度裁剪
51.5 夹角与余弦相似度30 min解释为什么检索用余弦而不是欧氏距离
61.6 正交与投影40 min手算投影,解释最小二乘的几何
71.7 叉积与三重积(选学)20 min求三维中垂直于两者的向量

本模块的大模型钩子

  • embedding:词表里的一行就是一个向量(1.1)
  • 残差连接: 就是向量加法(1.2)
  • 注意力打分: 是点积(1.3)
  • 归一化:RMSNorm 用 L2 范数的变体(1.4)
  • 语义检索:余弦相似度(1.5)
  • 正交初始化 / 残差流分解:投影(1.6)

自测(读完再做)

  1. 向量 的长度是多少?它与 的夹角余弦是多少?
  2. 两个向量相加,什么时候长度不变?什么时候变短?
  3. 点积为负说明什么?点积为零说明什么?
  4. 为什么把向量归一化后,点积就等于余弦相似度?
  5. 投影 与残差 有什么关系?
自测答案
  1. 长度 ;。
  2. 方向相同时变长;方向相反时可能变短(若长度相等则得零向量);一般情况遵循平行四边形法则。
  3. 负:夹角大于 90°,方向相反成分更多;零:正交(垂直)。
  4. 归一化后 ,点积 。
  5. 两者正交,且 ,是正交分解。

下一篇 → 1.1 向量:箭头、坐标与数据

本模块概念

做本模块练习 →
输入关键词开始搜索