【AI 学习】- 从零学 AI 工程:503 课课程地图

算法

一张地图,从线性代数一路走到自主集群。503 课、20 阶段、完全免费、开源(MIT)。

AI Engineering from Scratch(作者 Rohit Ghumare)是一份免费开源的全栈 AI 课程:503 门课、20 个阶段、约 320 小时,覆盖 Python / TypeScript / Rust / Julia 四种语言。它不是视频教程,也不是手把手 demo——每门课都遵循同一条主线:从原始数学开始,把算法亲手构建出来

这篇是把整份课程摊开成一张地图:怎么学的循环、每个阶段依赖什么、20 个阶段分别学什么,以及本站已连载的中文版 LLM 系列。

怎么学:五步循环

每门课程都是一个闭环,没有五分钟切片、没有粘贴式部署:

  1. 阅读问题 —— 先面对一个具体的痛点,而不是一个抽象话题
  2. 推导数学 —— 从原始公式开始,理解它为什么成立
  3. 编写代码 —— 用 Python 从零实现,不用框架遮住细节
  4. 运行测试 —— 验证实现确实工作
  5. 保留成果 —— 每课都产出一个可复用的 prompt / skill / agent / MCP 服务器

等到 PyTorch 出场时,你已经知道它底层在做什么了。

单门课的内部结构:六个节拍

每门课都按这六个节拍组织——动手构建 / 实际应用 的拆解是主干:先自己写小版本,再用生产库跑同样的东西。

flowchart LR
  M["格言
一行核心理念"] --> Pr["问题
具体痛点"] Pr --> C["概念
图表与直觉"] C --> B["动手构建
原始数学,无框架"] B --> U["实际应用
用 PyTorch / sklearn 做同样的事"] U --> S["交付成果
prompt · skill · agent · MCP"]

课程结构:20 阶段的依赖图

二十个阶段层层叠加。数学是底层,Agent 与生产是顶层。 底层如果跳过,顶层的坑会回来找你。

flowchart TB
  P0["阶段 0 — 设置与工具"] --> P1["阶段 1 — 数学基础"]
  P1 --> P2["阶段 2 — 机器学习基础"]
  P2 --> P3["阶段 3 — 深度学习核心"]
  P3 --> P4["阶段 4 — 计算机视觉"]
  P3 --> P5["阶段 5 — NLP"]
  P3 --> P6["阶段 6 — 语音与音频"]
  P3 --> P9["阶段 9 — 强化学习"]
  P5 --> P7["阶段 7 — Transformer"]
  P7 --> P8["阶段 8 — 生成式 AI"]
  P7 --> P10["阶段 10 — 从零构建 LLM"]
  P10 --> P11["阶段 11 — LLM 工程"]
  P10 --> P12["阶段 12 — 多模态"]
  P11 --> P13["阶段 13 — 工具与协议"]
  P13 --> P14["阶段 14 — Agent 工程"]
  P14 --> P15["阶段 15 — 自主系统"]
  P15 --> P16["阶段 16 — multi-agent 与集群"]
  P14 --> P17["阶段 17 — 基础设施与生产"]
  P15 --> P18["阶段 18 — 伦理与对齐"]
  P16 --> P19["阶段 19 — 毕业设计"]
  P17 --> P19
  P18 --> P19

20 阶段总览

# 阶段 课数
0 设置与工具 12
1 数学基础 22
2 机器学习基础 18
3 深度学习核心 13
4 计算机视觉 28
5 NLP:从基础到进阶 29
6 语音与音频 17
7 Transformer 深入解析 14
8 生成式 AI 14
9 强化学习 12
10 从零构建 LLM 22
11 LLM 工程 17
12 多模态 AI 25
13 工具与协议 23
14 Agent 工程 42
15 自主系统 22
16 multi-agent 与集群 25
17 基础设施与生产 28
18 伦理、安全与对齐 30
19 毕业设计 85

本博客的中文 LLM 系列(阶段 10)

阶段 10「从零构建 LLM」是整套课程里中文翻译最完整的一块。本站已把它全部连载为 【大模型】系列,共 24 篇,从分词器一路到梯度检查点:

展开查看 24 篇目录

01 Tokenizer · 02 从零构建 Tokenizer · 03 数据管道 · 04 预训练 Mini-GPT · 05 分布式训练 · 06 指令微调(SFT) · 07 RLHF · 08 DPO · 09 Constitutional AI · 10 评估 · 11 量化 · 12 推理优化 · 13 完整 LLM 管道 · 14 开源模型架构 · 15 推测解码 EAGLE-3 · 16 差分注意力 v2 · 17 原生稀疏注意力 · 18 多 Token 预测 · 19 DualPipe 并行 · 20 DeepSeek-V3 · 21 Jamba · 22 异步 Hogwild 推理 · 23 推测解码 · 24 梯度检查点

  1. 分词器:BPE、WordPiece、SentencePiece
  2. 从零构建分词器
  3. 数据管道:从文本到训练
  4. 预训练 Mini-GPT
  5. 扩展和分布式训练
  6. 指令微调(SFT)
  7. RLHF:基于人类反馈的强化学习
  8. DPO:直接偏好优化
  9. Constitutional AI:自我改进
  10. 评估
  11. 量化
  12. 推理优化
  13. 构建完整的 LLM 管道
  14. 开源模型架构
  15. 推测解码:EAGLE3
  16. 差分注意力 v2
  17. 原生稀疏注意力
  18. 多 Token 预测
  19. DualPipe 并行
  20. DeepSeek-V3 架构详解
  21. Jamba 混合 SSM-Transformer
  22. 异步 Hogwild 推理
  23. 推测解码
  24. 梯度检查点

从哪里开始

  • 零基础 → 阶段 0 → 1 → 2:环境、数学、机器学习基础
  • 有 ML 基础、想直接上手大模型 → 阶段 7 → 10:Transformer → 从零构建 LLM
  • 搞应用/Agent → 阶段 11 → 13 → 14:LLM 工程 → 工具与协议 → Agent 工程
  • 想刷完 → 按依赖图自上而下,不要跳层

课程本身全免费:官方站点 aiengineeringfromscratch.com,代码与全部课程见 GitHub 仓库(MIT License,可自由学习、教学、再发布)。


📚 本文改编自 AI Engineering from Scratch(MIT License · 作者 Rohit Ghumare),中文内容来自官方中文镜像。原课程共 503 课 · 20 阶段 · 免费开源。

  • 标题: 【AI 学习】- 从零学 AI 工程:503 课课程地图
  • 作者:
  • 创建于 : 2026-08-19 09:32:00
  • 更新于 : 2026-08-19 15:52:11
  • 链接: https://sxl-space.tk/2026/08/19/010_LLM/013_AI-Course-Map/
  • 版权声明: 版权所有 © 宋,禁止转载。