返回 Papers
学习计划 Roadmap

AI Model Engineering 90:专业课程参考地图

这份地图不是额外的并行计划。它解决两个问题:第一,逐日教材中的概念可以回到专业课程的知识脉络;第二,遇到解释过浅或仍然模糊的地方,可以找到比随机搜索更可靠的入口。

108ai-model-engineering/PROFESSIONAL_COURSE_REFERENCE_MAP.md

AI Model Engineering 90:专业课程参考地图

用途:为 M01~M90 教材提供高校课程、官方教程和开放课程的对照入口
核验日期:2026-08-23
执行边界:只按当天问题选读,不要求完整修完外部课程,不复制课程作业,也不把观看视频计作掌握
真实进度:仍只由 docs/daily/AI_MODEL_ENGINEERING_PROGRESS.md 记录

这份地图不是额外的并行计划。它解决两个问题:第一,逐日教材中的概念可以回到专业课程的知识脉络;第二,遇到解释过浅或仍然模糊的地方,可以找到比随机搜索更可靠的入口。

1. 核心课程与用途

课程 / 官方材料最适合解决的问题本计划主要使用位置
MIT 6.S191 · Introduction to Deep Learning神经网络、反向传播、序列建模、生成模型和强化学习的全景入门W1、W4、W7、W10
Stanford CS229 · Machine Learning概率、线性/逻辑回归、优化、泛化、正则化和经典 ML 基线W1、W2、W11、W12
Stanford CS224N · NLP with Deep Learning词向量、反向传播、Transformer、预训练、后训练、PEFT 与 LLM 评测W3~W7、W9
Stanford CS231n · Deep Learning for Computer Vision计算图、训练动力学、视觉表示、图像扰动和多模态视觉基础W1、W5、W10
Stanford CS336 · Language Modeling from Scratchtokenizer、Transformer、优化器、预训练、资源核算、推理与系统取舍W3~W8、M85~M90
PyTorch Tutorialstensor、autograd、nn.Module、训练 loop、profiling 和量化的官方实现语义W1、W4~W8
Hugging Face LLM Coursetokenizer、Transformers API、数据处理、微调和模型使用边界W3~W7
Hugging Face PEFT · LoRArank、alpha、target modules、adapter 配置与参数高效适配W6
Hugging Face TRLSFT、Reward Model、DPO、GRPO 等后训练接口和数据形状W7
vLLM · PagedAttentionKV Cache、block 管理、吞吐、延迟和 serving 内存机制W8
ARENA 开放课程Transformer from scratch、机制可解释性、RL、评测与 alignment 实验W4、W7、W9
TransformerLensactivation cache、hook、ablation、patching 与因果干预W9
Hugging Face Vision Course · VLM视觉编码器、跨模态对齐、VLM 训练目标和评估W10
Stanford CS224W · Machine Learning with Graphs图结构、message passing、节点/边/图任务和图切分W11 图方向
Full Stack Deep Learning 2022何时使用 ML、实验管理、排错、部署、监控和完整学习闭环W12、M85~M90
Stanford CS329S · ML Systems Design从目标、数据和模型选择到可靠、可扩展 ML 系统的迭代设计W12、M88~M90

2. 十二周课程对照

W1 · 张量、梯度与 autograd

  1. 先用 MIT 6.S191 Lecture 1 建立神经网络训练全景,只追踪输入、参数、损失和更新。
  2. 再读 CS229 的线性代数、概率和优化材料,手算标量与矩阵链式法则。
  3. 最后对照 PyTorch autograd 官方教程,把手算节点映射到 tensor、计算图、leaf、gradient accumulation 和 optimizer。

重点不是背 API,而是能解释:局部导数怎样组合成 vector-Jacobian product;为什么梯度计算、参数更新和梯度清零是三件事;数值异常最早出现在哪个节点。

W2 · 概率、经典 ML、校准与决策损失

以 CS229 的概率、监督学习、逻辑回归、正则化与模型选择为主线,再把 Google/项目中的混淆矩阵、Brier、ECE、阈值和拒答机制放回“概率估计 → 决策成本”链条。要区分 discrimination、calibration 和 decision policy:AUC 更高不自动代表固定复核容量下损失更低。

W3 · Tokenization、Embedding 与表示学习

  1. CS224N 的 Word Vectors 用于理解分布式表示与相似度。
  2. CS336 Assignment 1 / tokenization 课题用于理解 byte、BPE、vocabulary、压缩率与训练成本。
  3. Hugging Face LLM Course 用于核对 tokenizer 的工程行为:normalization、special token、padding、truncation 和 batch 输出。

阅读时始终记录“文本变化怎样影响 token 序列,再怎样影响模型长度、表示和任务误差”。

W4 · Transformer 第一性原理

以 CS224N Transformer 课程和 CS336 架构材料为骨架,用 ARENA 的 transformer-from-scratch 练习检查 Q/K/V、scaled dot-product、mask、multi-head、residual、normalization 与 FFN。每个组件都要回答:输入/输出 shape 是什么、移除后因果性或训练稳定性怎样改变、它解决的是表示、优化还是计算问题。

W5 · Tiny LM 预训练

CS336 是主课程:从 tokenizer、batch、cross-entropy、optimizer 到资源核算和 scaling。CS231n 的训练与调参材料用于理解初始化、正则化、过拟合和诊断。不要追求模型大小;优先读懂 train/validation curve、token budget、data mix、有效 batch 和一次只改变一个变量的实验逻辑。

W6 · SFT、LoRA / PEFT 与领域适配

先读 CS224N 的 Efficient Adaptation,再对照 LoRA 原论文概念和 Hugging Face PEFT 参数。理解 W + (alpha/r)BA、rank 上限、target module 与冻结基座的含义。Hugging Face LLM Course 用于数据整理和 tokenizer 边界。重点比较 prompting、retrieval、linear probe、full fine-tuning 与 LoRA 各自改变了什么,而不是默认训练 adapter。

W7 · Preference、Reward Science 与后训练

CS224N 的 Post-training 课题给出 SFT、RLHF、DPO 的关系;Hugging Face TRL 用来观察 trainer 需要的数据列、reference model、reward function 与训练指标;ARENA RL 章节帮助连接 policy、advantage、KL 与 reward。任何 reward 上升都要追问:奖励是否可被投机、验证集是否独立、格式奖励是否挤压任务质量。

W8 · 推理、量化与 Serving

CS336 的资源核算和系统材料用于估算权重、activation、KV Cache 与吞吐;vLLM PagedAttention 用于理解按 block 管理 KV Cache 的动机;PyTorch 官方资料用于观察 dtype、quantization 和 profiler。至少区分 prefill 与 decode、TTFT 与 inter-token latency、单请求速度与并发吞吐。

W9 · 机制可解释性与 Verifier

按 ARENA 的顺序学习:activation cache → attention/activation observation → hook → ablation/patching → circuit hypothesis。TransformerLens 负责工具语义。必须保持证据层级:可视化是相关证据,ablation 是有限干预证据,完整机制主张还需要替代解释、反事实和多样本复现。Verifier 只检验其规则覆盖的性质,不自动证明推理过程正确。

W10 · 多模态与文档智能

CS231n 提供视觉表示、数据扰动和评估基础;Hugging Face Vision Course 提供视觉编码器、projector、cross-attention、对比/生成/对齐目标。把文档链拆成 pixels → layout/OCR → fields/relations → evidence → decision,并分别测量旋转、模糊、遮挡、语言混合和冲突字段怎样传播错误。

W11 · 非 LLM 决策 AI

只选一个结构深入:图任务用 CS224W,表格/异常/分类用 CS229,序列任务用 CS229 与 PyTorch 官方示例。先定义预测单元、观察窗口和正确 split,再比较规则、统计 baseline 和小模型。LLM 只有在开放文本、特征草案、解释草稿或工具编排确有增量时才进入,而且必须由确定性组件或人工收口。

W12 · Financial Model Lab

FSDL 的 “When to Use ML”、实验管理和排错材料用于控制项目范围;CS329S 用于把 stakeholder objective、数据、模型选择、可靠性和维护成本连成设计循环;CS229 用于保持 baseline 公平。项目可以只做 A 级分析,也可以加一个最小比较,不要求完整平台或 benchmark。

3. M85~M90:怎样回看而不重新开一门课

  • M85:用 CS336 的模型生命周期和 CS329S 的系统视角合并全景图。
  • M86:只回看 W1~W4 中一个仍模糊的核心机制。
  • M87:只回看 W5~W8 中训练、适配、reward 与 inference 的一条关系。
  • M88:用 FSDL “When to Use ML” 和 CS329S 模型选择框架迁移到新场景。
  • M89:把模型内部问题与 Phase 2 系统问题分开,形成问题树。
  • M90:写下 10 个最重要联系和 3 个兴趣方向,不评分、不做考试。

4. 推荐阅读方法

每个学习日只选择一主一辅:

  1. 主材料 20~40 分钟:课程讲义或官方教程,回答当天核心问题。
  2. 辅材料 10~20 分钟:API 文档、课程另一种解释或原始论文摘要,用来校准术语。
  3. 最小实践 20~60 分钟:手算、几十行代码、一张曲线或一项干预。
  4. 复述 5~10 分钟:不看材料,用自己的话写出因果链和一个边界。

课程作业通常比本计划当天的轻量任务更重。除非当天明确想深入,不需要完成外部课程的整套 assignment、排行榜或最终项目。遇到课程版本更新时,以课程主页当前公开内容为准,并在自己的学后记录中注明实际使用的版本或日期。