这里讲模型的结构、训练方法、评估与推理。每个主题从例子讲起,再展开推导和实现。
- 刚开始学:沿着下面的入门顺序读,先弄懂一次计算。
- 已有基础:在问题索引或章节目录里找需要的内容。
- 想动手做:配合文中的小实验,再到工程实践看完整系统。
不确定该选哪一部分,可以先看阅读路线;主要为面试复习,直接去面试准备。
近期补充(2026-10):
- 前沿观察:新增的第四部分。世界模型和递归自我改进(RSI)两组已审阅;测试时计算(test-time compute)、用 RL 训练 agent、机制可解释性三组是待审核草稿。
- 两个新板块,都是待审核草稿:AI 基础设施(AI infra),从芯片、GPU、CUDA 讲到框架和集群;感知、机器人与自动驾驶。
- 2026-10-16 又加了三组待审核草稿:Scaling law 与超参数,开训前怎样定模型大小、数据量和学习率(LR);扩散语言模型(dLLM),放在前沿观察里;量化,放在 AI 基础设施里。
- 强化学习(reinforcement learning, RL)补了三篇:学什么样的模型、规划和学习怎样互相喂、离线策略评估(OPE)的估计量。
待审核草稿的开头有提示框,侧栏标「(待审核)」;引用其中的事实前,请回到文中链接的一手资料核对。
从基础开始
向量、loss 和梯度还不熟,可以先读从线性模型到神经网络。下面的第 1–3 步是模型计算与训练的基础,第 5 步讲评估;后训练(post-training)和推理优化可以稍后再看。阅读时可以配合 PyTorch 小实验。
带着问题来,可以这样读
从左边找到接近你的问题,按中间一栏选读。右边列出了阅读时值得留意的细节。
| 你想弄明白什么 | 相关阅读 | 重点看什么 |
|---|---|---|
| FSDP、vLLM、SGLang 都听过,却分不清关系 | 训练框架 → 推理引擎 | 训练状态、请求调度与算子分别由谁负责 |
| 想知道模型怎么成为一个完整产品 | ML 系统全貌 → 数据到模型 → 上线与反馈 | 输入输出、版本、失败处理与团队交接 |
| 公式懂了,训练代码还是写不对 | 张量与存储 → 自动求导 → 训练循环 | 参数有没有更新,验证 loss 的分母对不对 |
| 想微调(fine-tuning),先准备什么 | 预训练数据流程 → SFT → LoRA / QLoRA | 标签、loss mask、数据切分与显存 |
| 新架构名字很多,分不清差别 | 组件阅读地图 → 模型报告精读 | 改的是序列、缓存、专家,还是网络深度 |
| 图片接上了,模型真的看了吗 | 图文如何配对 → 视觉特征进入 LLM → VLM 微调与评估 | 换掉图片里的事实,答案会不会跟着变 |
| RL 公式会推,实验却不稳定 | 价值估计与 GAE → PPO clipping → 实验排错 | reward、advantage、更新幅度各出了什么变化 |
| 检索(retrieval)分数涨了,回答却没有更好 | 双塔检索 → 混合检索与重排 → 指标稳健性 | 固定候选(candidate)池后,哪些样本真的改善了 |
| 换 embedding 模型,需要改哪些地方? | Qwen Embedding 与 BGE-M3 → 向量索引 | 输入与 pooling 怎么对齐,什么时候要重建索引 |
nvidia-smi 显示 100%,生成还是很慢 |
AI 基础设施 → GPU 架构 → 性能:roofline 与 MFU | 每从显存搬 1 字节做几次运算,瓶颈在带宽还是算力(待审核草稿) |
| 车和机器人怎样从像素走到动作 | 感知与几何 → 自动驾驶 → 机器人学习 | 每一步交给下一步的是什么(待审核草稿) |
| “世界模型”“自我改进”到底指什么 | 前沿 → 世界模型 → 递归自我改进 | 同一个词说的是哪件事,证据走到了哪一步 |
相关练习集中在面试准备:ML / LLM 问答、ML Coding、Python 和 LeetCode。系统设计与项目拆解放在工程实践。本页保留原理讲解和配套小实验。
只对一个方向感兴趣,需要补哪些基础?
| 方向 | 先会这些就能开始 | 第一轮可以先跳过 |
|---|---|---|
| 多模态 | 向量相似度、attention、交叉熵(cross-entropy) | 分布式训练、完整 RL 推导 |
| SFT / 偏好学习(preference learning) | next-token loss、梯度、数据切分 | 从头预训练(pre-training)、MoE 部署 |
| RL / 后训练 | 概率期望、log-prob、基本求导 | 机器人控制;需要时再补连续动作方法 |
| 推理与部署 | decoder 前向、张量形状、KV cache | 奖励(reward)模型和偏好优化 |
| 检索 / RAG / Agent | embedding、检索指标、基本 API 调用 | 全部模型家族与训练配方 |
| Python / 算法 | 函数、循环、列表与字典 | 大模型知识;这条路线可以单独读 |
这些是阅读所需的前置知识,不要求全部学完。例如,做 RAG 可以暂时跳过 SAC,做训练也可以之后再研究服务调度。
全部章节
分为理解模型、训练与检验、推理与应用、前沿观察四个部分,与左侧目录一致。点标题看导读,展开小节找文章。相关主题会在文中互相链接。
01 · 理解模型
先看输入与计算,再比较架构;图像、声音也沿着这条线接进来。
大模型基础
21 篇先看文本怎样进入模型,再把 Attention、FFN 和整个 Transformer 接起来。
01 · 输入与序列7
从函数、向量和 token 开始;RNN 与 Seq2Seq 用来解释 Attention 为什么出现。
02 · 搭起 Transformer8
前面已有 token 与向量,现在看模型怎样让不同位置交换信息,再组合成完整网络。
从零实现1
进阶阅读地图1
架构与模型家族
26 篇带着基础读模型报告:哪些部件变了,为什么变,代价在哪里。
模型报告精读9
架构组件:门控、记忆与深度4
这里按改动位置比较组件:attention 输出、历史状态、局部查表和网络深度。先分清它改了哪一步,再看训练结果。
多模态学习
12 篇从 ViT 的图片输入、CLIP 图文配对,走到视觉特征怎样进入语言模型。
02 · 训练与检验
目标怎样变成更新,反馈怎样用,实验又能支持什么结论。
预训练与训练工程
18 篇从目标、数据和一个 batch 出发,算清精度、显存与多卡分工。
02 · 精度、显存与并行4
需要先懂一次训练。这里区分数值格式、保存的状态、重算和多卡切分,不把它们混作一种优化。
03 · Scaling law 与超参数(待审核)5
强化学习
22 篇先在小环境里理解回报、价值和策略,再看算法为什么稳定或失效。
Post-training
27 篇先分清示范、偏好和奖励,再比较微调、蒸馏、PPO 与后续方法。
01 · 示范、微调与蒸馏7
先看监督来自哪里,再看更新哪些参数;LoRA 不是另一种监督信号,蒸馏也不一定是缩小模型。
02 · 偏好、奖励与目标7
理解示范学习之后,再分清偏好对、奖励模型和验证器分别提供了什么。
03 · RLHF 的训练过程10
评估
15 篇先确定比较是否公平,再看指标、切片、统计误差与模型裁判。
03 · 推理与应用
从生成一个回答,到检索资料、使用工具和维持长期状态。
生成、长上下文与推理
10 篇区分如何选下一个 token、如何缓存状态,以及怎样少搬数据或少算配对。
01 · 生成与缓存6
知道 decoder 怎样预测 token 后,再分开看采样策略和 prefill / decode 的计算。
02 · 长上下文与高效注意力4
按改变了什么来比较:位置编码、数据搬运、缓存布局、状态压缩,还是读取哪些位置。
数据、记忆与检索
12 篇日志不等于意图,召回不等于回答:顺着信号、记忆与检索结果往下看。
Agents
9 篇模型怎样选择工具、保留状态、处理失败,并知道什么时候该停。
AI 系统与体验
6 篇把一次请求放回完整产品:看可观测性、人工参与和长期使用体验。
AI 基础设施(待审核)
16 篇一次请求背后的整条链路:从晶圆、芯片、GPU 和 CUDA,到框架、集群和产品。草稿,待审核。
感知、机器人与自动驾驶(待审核)
14 篇从像素到动作:相机几何与跟踪、鸟瞰图与规划、模仿学习与 VLA。草稿,待审核。
04 · 前沿观察
变化快、还没定型的方向:先分清说的是哪件事,再看证据走到了哪一步。
前沿
31 篇世界模型、递归自我改进(RSI)这类正在变化的方向:先问清楚指的是什么,再看有哪些可核对的证据。
阅读与更新
想了解这些技术的发展过程,可以看编年史。
右上角 EN / 中文 可以直接切换同一篇文章。中文保留必要的英文术语,英文版也有完整的例子、推导和代码。
顶部搜索或快捷键 / 可以查概念;「我的阅读」里有收藏和最近读过的文章,记录保存在当前浏览器。更新进度见覆盖与待补清单。
本页术语 9
- 强化学习 reinforcement learning, RL
- 根据行动带来的回报调整策略,学习怎样作出更好的选择
- 后训练 post-training
- 预训练之后为特定任务和行为做的所有训练
- 微调 fine-tuning
- 在预训练权重上继续训练以适配具体任务
- 检索 retrieval
- 从外部语料里找出相关内容
- 候选 candidate
- 召回阶段捞出来、等待精排挑选的内容
- 交叉熵 cross-entropy
- 分类任务的标准损失,−log 正确类的概率
- 偏好学习 preference learning
- 从「A 比 B 好」这类比较里学习
- 预训练 pre-training
- 先用大量数据学习通用表示和能力,再适配具体任务
- 奖励 reward
- RL 里指导策略更新的标量信号