跳转至

第 7 章材料设计理由

这份文档回答:为什么最后是综合练习,而不是工程项目?学完能做什么?边界在哪?


1. 为什么不是代码项目

本课程目标是学习 + 面试,不是工程训练。

代码项目的问题:

  • 时间成本高;
  • 容易“跑通但讲不清”;
  • 环境/依赖/debug 会挤占表达训练;
  • 面试官更关心“你为什么这样设计”。

所以第 7 章选择:

纸面推导 + 方案设计 + 评测/答辩。

它不是“做过”,而是“讲得清”。


2. 三个练习的分工

练习 训练什么 对应面试题
7.1 推导 公式主线/白板表达 D5、D9、D1、D4、D3
7.2 方案 工具组合/取舍/失败分析 A12、A13、A14、A10
7.3 评测/答辩 指标/实验设计/表达 A4、A6、A7、A11

三者合起来,覆盖“理论—方案—评测—表达”。


3. 材料地图

材料 为什么选 学完能做什么 不做什么
7.1 把第 1–2 章串起来 8 分钟白板推导 不写代码
7.2 把第 4 章组合起来 架构图/取舍/失败 不训练
7.3 把第 5–6 章收口 评测表/10 分钟答辩 不跑 FID
05 题库 模拟追问 接住答辩问题 不覆盖所有题
06 模板 降低产出门槛 直接填表 不替你做设计
07 手册 可组织工作坊 3 次练习 不是学生必读
08 理由 解释取舍 判断增删 不是知识点

4. 为什么 7.1 是一页纸

  • 面试白板只有一页空间;
  • 一页纸强迫你抓主线;
  • 能写一页,就能讲 8 分钟;
  • 写不下,说明还没理解。

一页纸包含:前向、后验、ELBO、噪声预测、采样、DDIM。


5. 为什么 7.2 是方案设计

面试常问:

  • 怎么做人物一致?
  • 怎么控制姿态?
  • 为什么不用全量微调?
  • 失败怎么调?

这些不是“写代码”能回答的,而是“方案 + 取舍”。

所以 7.2 要求:

  • 架构图;
  • 工具匹配;
  • 参数初值;
  • 失败案例;
  • 5 分钟讲解。

6. 为什么 7.3 是评测/答辩

模型/方案好不好,最终要落到:

  • 指标;
  • 消融;
  • 失败;
  • 取舍;
  • 表达。

7.3 训练的是“用数据支撑结论”,而不是“跑一个分数”。


7. 本章不覆盖什么

  • 不覆盖完整代码实现;
  • 不覆盖训练/部署;
  • 不覆盖大规模评测;
  • 不覆盖所有岗位的 system design。

8. 你可以怎么改

  • 加一个“可选代码”附录;
  • 加真实业务 case;
  • 加英文答辩;
  • 加 45 分钟全真模拟;
  • 加作品集模板。

9. 怎么判断学会了

L1 能写

一页纸公式无错。

L2 能画

架构图/评测表清晰。

L3 能讲

8/5/10 分钟不卡壳。

L4 能接追问

能回答“为什么不用另一个方案”。

本章目标是 L3–L4。


10. 最后一句话

第 7 章不是“再做一遍项目”,而是“把前六章讲成一个能说服面试官的故事”。