课程/M12/M12 进阶与全景
M124 篇概念16 道题

M12 · 进阶与全景

这个模块不再引入新的核心概念,而是把前面 77 篇的内容压缩成四样东西:一套张量写法、一组随机矩阵的尺度直觉、一张全景图、一条研究路线。

这个模块解决什么

  • 学完了,但知识是散的——如何把它们串成「看到一个矩阵就知道问什么」?
  • 代码里形状太多,reshape/transpose 老出错——有没有更不容易错的写法?
  • 想读推理优化论文,但不知道数学和系统怎么接上——下一步学什么?

本模块的现实问题

  1. [B,H,T,d] = [8,32,2048,128] 的注意力,为什么不能把 的分数矩阵整个物化?(12.1)
  2. 把初始化从 改回 1,为什么第 3 层就变成 inf?(12.2)
  3. 给一个 24 GB 的卡选模型,只看参数量会漏掉哪一笔显存?(12.3)
  4. 长上下文推理越来越贵,该优化算力还是带宽?先做哪个?(12.4)

概念地图

flowchart LR A[12.1 einsum] --> B[12.3 全景图] C[12.2 随机矩阵] --> B B --> D[12.4 研究路线] A --> E[Attention/张量实现] C --> F[初始化/稳定性]

学习顺序

顺序文档时间读完你应该能……
112.1 张量与 einsum40 min用 einsum 写出 attention
212.2 随机矩阵理论40 min解释初始化为什么除以
312.3 线性代数全景图30 min用五条主线复述整门课
412.4 从这门课到推理研究30 min制定下一步学习/项目计划

自测(读完再做)

  1. "bhid,bhjd->bhij" 的输出形状是什么?哪个字母被求和?
  2. 方差 的 高斯矩阵,谱范数大约是多少?
  3. 用五条主线描述 。
  4. 为什么 decode 阶段是带宽受限?
  5. 如果只能保留一个概念读推理论文,你选什么?为什么?
  6. 一个优化「理论上省 2 倍显存」,端到端一定快 2 倍吗?
自测答案
  1. [B,H,T,T]; 被求和。
  2. 约 2(最大奇异值),而非 1。
  3. 秩 1;零空间一维;奇异;特征值 0,5;条件数无穷。
  4. 每 token 只做瘦矩阵乘,FLOPs/bytes 低,瓶颈在读取权重与 KV。
  5. 开放;推荐「秩/低秩」或「SVD」,贯穿 LoRA、压缩、注意力。
  6. 不一定;还要看 kernel、带宽、反量化开销、质量损失。

下一篇 → 12.1 张量与 einsum

本模块概念

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