AI Engineering from Scratch | 从零构建 AI 工程能力 · 总览

🧠 AI Engineering from Scratch · 总览

来源: rohitg00/ai-engineering-from-scratch(MIT 协议,503 节课全部完成)

这是一个从零开始构建 AI 工程能力的完整课程。核心理念:Build it, then use it —— 先从原始数学手写每个算法,再用框架工具。


📊 全景数据

指标数值
总课时503 节
阶段数20 个
预计总时长~1,050 小时
编程语言Python / JavaScript / Rust / Go
协议MIT(完全免费)

🗺️ 20 阶段路线图

基础层

阶段主题课程数预计时长专栏文章
00开发环境与工具链12~14h阅读 →
01数学基础22~23h阅读 →
02机器学习基础18~21h阅读 →
03深度学习核心13~15h阅读 →

感知层

阶段主题课程数预计时长专栏文章
04计算机视觉28~27h阅读 →
05自然语言处理29~30h阅读 →
06语音与音频17~18h阅读 →

核心架构

阶段主题课程数预计时长专栏文章
07Transformer 深度剖析16~14h阅读 →
08生成式 AI15~14h阅读 →
09强化学习12~13h阅读 →

LLM 工程

阶段主题课程数预计时长专栏文章
10从零构建 LLM27~26h阅读 →
11LLM 工程化15~17h阅读 →
12多模态 AI25~65h阅读 →

Agent 与系统

阶段主题课程数预计时长专栏文章
13工具与协议23~24.5h阅读 →
14Agent 工程42~42h阅读 →
15自主系统22~20h阅读 →
16多 Agent 与群体智能25~28h阅读 →

生产化与安全

阶段主题课程数预计时长专栏文章
17基础设施与生产部署28~32h阅读 →
18伦理、安全与对齐30~31h阅读 →
19毕业项目87~620h阅读 →

🎯 学习建议

按角色选路线:

  • AI 应用开发者: 00 → 01 → 02 → 11 → 13 → 14
  • 模型工程师: 00 → 01 → 02 → 03 → 07 → 10 → 17
  • 研究向: 00 → 01 → 02 → 03 → 07 → 09 → 10 → 18
  • 全栈 AI: 全部按顺序来(认真的话约 6 个月全职)

核心原则:

  1. 每个 algorithm 先手写,再调库
  2. 不要跳过数学——它是你的调试工具
  3. 做项目比看视频重要 10 倍

📌 本系列基于 rohitg00/ai-engineering-from-scratch 开源项目整理,致敬作者的无私贡献。