Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

延伸阅读地图:课程、论文与开源项目

这一页回答:「读完这本书之后,往哪儿走?」 按「读什么 / 何时读」组织,分四类:母本与对标课程、体系化教材、交互式与可视化、从零实现与工程实践。每条都给可核查的入口。

使用纪律
  • 链接可达性与热度数据(★)为调研时点实测值,会随时间变化;引用时以官方页面为准。
  • 先读正文,再读外部:本节只在你需要「更细的推导 / 更多实现 / 更强直觉」时接手。
  • 与附录 B · 开源项目与工具地图的分工:本页管「学」(课程、书、论文、可视化),附录 B 管「用」(框架、库、工具箱)。

一、母本与直接对标

资料入口读什么 / 何时读
MIT 6.S191《Introduction to Deep Learning》(母本)introtodeeplearning.com | 实验仓库 github.com/aamini/introtodeeplearning每讲讲义 PDF 与三个 Lab 的 Notebook;本教程的九讲顺序与实验题目以它为骨架。想核对「课程原话」时读它
本教程的姊妹书(同仓)矩阵论 | 数值分析 | 机器人控制技术数学基础(矩阵、数值稳定、优化)在别处的系统展开

二、体系化教材与公开课(按「先读谁」排序)

名称入口组织方式与借鉴点
⭐ 《动手学深度学习》(d2l)d2l.ai | 中文 zh.d2l.ai约 20 章;每节「导语 → 公式/代码/结果 → 小结 → 练习 → 讨论」+ 每节 Colab 入口。与本教程结构最接近的对标,中文术语表与讨论区很实用
《Understanding Deep Learning》(S. Prince)udlbook.github.io | 代码21 章、图形直觉优先,每章配 Jupyter notebook——「一章一 notebook」是最值得抄的组织方式
《Deep Learning》(Goodfellow 等)deeplearningbook.org术语与定义的权威来源;第 6–8 章(前馈网络、正则化、优化)适合作为第 1 讲的深水区
fast.ai《Practical Deep Learning for Coders》course.fast.ai自上而下:先跑通可用模型再回填原理。与本教程「先直觉后推导」互补,适合动手优先的读者
斯坦福 CS231n(视觉)cs231n.stanford.edu课程笔记(notes)粒度适中,检测/分割/自监督章节可作第 3 讲的外部讲义
斯坦福 CS224n(NLP)web.stanford.edu/class/cs224n从词向量到 Transformer 的完整推导;第 2 讲的外部对照
斯坦福 CS336(从零训练语言模型)stanford-cs336.github.io作业即实现(分词器、Transformer、GPU kernel、训练、对齐)。第 6/9 讲与 Lab 3 的硬核支线
斯坦福 CS25(Transformers United)web.stanford.edu/class/cs25客座讲座制,前沿速览;第 6 讲的补充视野
斯坦福 CS236(生成模型)deepgenerativemodels.github.io自回归 / flow / VAE / GAN / 能量 / 扩散的完整脉络;第 4 讲首选外部对照
斯坦福 CS324(基础模型)stanford-cs324.github.io阅读清单驱动的研讨课;第 6、7 讲的参考文献源
Berkeley CS285(深度 RL)rail.eecs.berkeley.edu/deeprlcourse第 5 讲的外部主线;作业用 PyTorch
CMU 11-785deeplearning.cs.cmu.edu「正课 + 习题课 + 自动评分作业」的工程化范本
NYU Deep Learning (LeCun)atcold.github.io/NYU-DLSP21视频/幻灯片/notebook 三件套同源开源;能量与自监督视角独特
Hugging Face CoursesLLM 课程(中文版)|扩散课程|智能体课程|深度 RL 课程章节制 + 可运行 notebook + 结课认证;中文版是中文读者的第一落点
PyTorch 官方教程pytorch.org/tutorials分「基础 / Recipes / 专题」;「60 分钟速览」可作 Lab 0 的预习
Keras 指南keras.io/guides按任务域(CV/NLP/生成/RL)组织,代码极短,适合快速出原型

三、交互式与可视化(建立直觉的第二课堂)

资源入口用它做什么
⭐ 3Blue1Brown 神经网络系列3blue1brown.com/topics/neural-networks第 1 讲的第一遍预习:几何直觉的动画课(含 2024 起新增的注意力与 LLM 专题)
⭐ TensorFlow Playgroundplayground.tensorflow.org亲手调层数/激活/学习率/正则,实时看决策边界——讲泛化与正则化的最佳教具
CNN Explainerpoloclub.github.io/cnn-explainer逐层展开卷积核与特征图;第 3.2 节的视觉化对照
Transformer Explainerpoloclub.github.io/transformer-explainer浏览器里跑 GPT-2,看 embedding → 注意力 → MLP;可调 temperature/top-k
Diffusion Explainerpoloclub.github.io/diffusion-explainer文生图流水线(文本编码器 → U-Net → VAE)的可视化
LLM Visualizationbbycroft.net/llm3D 走查 GPT 的权重与数据流;第 2.5 / 6.1 节的空间直觉
Distill.pub(归档)distill.pub | 特征可视化 | Circuits | 动量「一文一交互」的范式;第 7.3 节机制可解释性的起点
The Illustrated Transformerjalammar.github.io/illustrated-transformer第 2.5 节的经典图解基线
Lil’Log(Lilian Weng)lilianweng.github.io综述型长文(注意力/扩散/RLHF/智能体);第 6、7 讲的延伸
Sebastian Raschkamagazine.sebastianraschka.com | LLMs-from-scratch「逐章从零实现 LLM」;Lab 3 与 6.1 的循序模板
MLU-Explainmlu-explain.github.io一图讲清一个概念(决策树/ROC/网络)的补充卡
Seeing Theoryseeing-theory.brown.edu概率与统计的交互可视化;先修工具箱的概率部分
Neural Networks and Deep Learning (Nielsen)neuralnetworksanddeeplearning.com免费在线、代码可跑;第 3 章「为何深度学习难」值得一读

四、从零实现(读代码学原理)

项目入口适合什么时候读
⭐ microgradgithub.com/karpathy/micrograd读完 1.5 反向传播 当天,约百行看懂自动微分
⭐ nanoGPTgithub.com/karpathy/nanoGPT读完 2.5,看一个能真训的 GPT
minGPT / minbpe / llama2.c / llm.cminGPT|minbpe|llama2.c|llm.cGPT 实现对照 / 分词器 / 纯 C 推理 / 纯 C 训练
nanochatgithub.com/karpathy/nanochat想要「端到端全栈案例」:分词 → 预训练 → SFT → RL → Web UI
Neural Networks: Zero to Herokarpathy.ai/zero-to-hero.html从反向传播一路手写到 GPT 的视频课;第 1、2 讲的最佳伴读
LLMs-from-scratchgithub.com/rasbt/LLMs-from-scratch逐章实现 GPT → 预训练 → 微调;Lab 3 的配套
tinygradgithub.com/tinygrad/tinygrad想看框架如何生成 kernel、后端如何调度
tiny-diffusion / minDiffusiontiny-diffusion|minDiffusion读完 4.5 扩散,用几百行看懂加噪与采样
CleanRL / Spinning UpCleanRL|Spinning Up单文件 RL 实现;Spinning Up 是「概念—公式—代码」三件套范本
dive-into-cv-pytorchgithub.com/datawhalechina/dive-into-cv-pytorch中文 CV 实战(数据管线、检测、分割)

五、工程与框架(成长路线从这里开始)

项目入口用到它的地方
Megatron-LMgithub.com/NVIDIA/Megatron-LM张量并行/流水线并行的工业级参考(9.3–9.4)
DeepSpeedgithub.com/microsoft/DeepSpeedZeRO 分片与显存优化(9.2、9.5)
TorchTitan / nanotrontorchtitan|nanotron3D 并行的「最小可复现」与「适合通读」两个版本
LitGPT / axolotl / unslothlitgpt|axolotl|unsloth微调流水线(Lab 3);unsloth 主打速度与显存
TRLgithub.com/huggingface/trlSFT / DPO / PPO / GRPO 的训练器集合(5.6)
vLLM / llama.cpp / SGLangvLLM|llama.cpp|SGLang推理与部署:吞吐、KV cache、端侧量化(6.7)
diffusersgithub.com/huggingface/diffusers扩散/流匹配的标准工具箱(4.5–4.7)
timmgithub.com/huggingface/pytorch-image-models几百个预训练骨干与配方(3.4–3.6)
lm-evaluation-harness / HELMharness|HELM亲手跑一次评测,理解基准的构造与陷阱(6.7)
HarmBench / JailbreakBenchHarmBench|JailbreakBench安全评测与红队(7.2、7.5)

六、中文资源(母语读者的加速带)

名称入口定位
李沐《动手学深度学习》视频B 站空间d2l 的配套讲解;第 1–3 讲的伴读
莫烦 Pythonmofanpy.com中文入门(图文 + 视频),上手门槛最低
DataWhale 开源学习路线pumpkin-book(机器学习公式详解)|happy-llm|self-llm(大模型部署与微调)|llm-universe(应用开发)|torch-rechub(推荐系统)中文社区最成体系的开源教辅,习题与实操并重
李宏毅课程笔记(leedl-tutorial)github.com/datawhalechina/leedl-tutorial中文课程笔记;生成模型与自监督章节讲得透
Hugging Face 中文课程huggingface.co/learn/llm-course/zh-CN官方中文翻译;LLM 全流程实操
Microsoft 教学仓库generative-ai-for-beginners|ML-For-Beginners|AI-For-Beginners周课程式组织,含多语言翻译;适合做教学设计的参考

七、按讲次速查(我该往哪讲补资源)

八、一份最小阅读清单(只有两周时按这个顺序)

两周路线
  1. 3Blue1Brown 神经网络 4 集(≈3 小时)——先建立几何直觉;
  2. 本教程第 1 讲(≈4 小时)+ micrograd 仓库通读(≈2 小时)——把反向传播焊进脑子;
  3. Transformer Explainer 玩 30 分钟 + 本教程 2.4–2.5(≈3 小时)+ nanoGPT 跑通一次小规模训练(≈3 小时);
  4. HF LLM 课程(中文)第 1–4 章(≈6 小时)——把「预训练 → 微调 → 部署」的工具链走一遍;
  5. 本教程第 9 讲(≈3 小时)+ TorchTitan 的并行示例(≈2 小时)——知道大模型怎么被切开放进多卡;
  6. 跑一次真实评测(lm-evaluation-harness,≈2 小时)——亲手体会基准分数的脆弱性。

读完应能做到:讲清一个 GPT 从数据到部署的全流程,并指出其中三个最容易被高估的环节。

关于「中文 vs 英文」的选择

中文资源的第一落点是 d2l、HF 课程中文版、DataWhale 系列与李沐视频;但前沿内容的最新表述几乎总是英文(论文 + 官方文档 + 技术报告)。 实用策略:概念与实操先读中文,公式与前沿回英文;遇到术语不一致(如「自注意力」vs self-attention),以术语索引为准并保留英文原名。