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