市面上的AI学习资源,要么是调API的速成课,要么是学院派的论文啃读。两者之间有条巨大的鸿沟——你学了半天不知道AI底层在干什么。
AI Engineering From Scratch 就是填这个坑的。
是什么
GitHub项目 rohitg00/ai-engineering-from-scratch,35.3K星(还在涨),MIT协议,作者同时是 Agent Memory(#1持久化记忆方案)的开发者。
一句话:一份从数学底层到Agent生产系统的完整学习路径。503节课,20个阶段,~320小时,涵盖Python/TypeScript/Rust/Julia四种语言。每学完一课,产出一个可用的工具(prompt/skill/agent/MCP server)。
配套网站 aiengineeringfromscratch.com 有15万读者,过去30天24万PV。最近刚更新了交互式图表系统(134个组件、13个模块)。
为什么不一样
大多数AI课程教你"怎么用"。这个课教你"怎么造"。
拿Transformer举例:其他课程是"看这个attention公式,然后去调Hugging Face"。这个课是:先手写矩阵乘法实现attention,从零推导softmax,再在PyTorch里复现同一个逻辑——最后你才明白Hugging Face底层在跑什么。
每个lesson的六拍结构:
Motivation(为什么要学这个)→ Problem(具体痛点)→ Concept(图解+直觉)→ Build It(纯数学手写)→ Use It(PyTorch/sklearn复现)→ Ship It(产出一个可安装工具)
这不是做题训练。是真正把知识焊进脑子里。
知识体系:从底到顶
20个阶段,顺序不能乱:
Phase 0: 开发环境、Git、GPU配置、API密钥、Docker、Jupyter
Phase 1: 数学基础(线性代数、矩阵运算、特征值、概率论、贝叶斯、梯度下降、信息熵、PCA/Fourier/SVD、图论)
Phase 2: 经典机器学习(SVM/决策树/集成/聚类)
Phase 3: 深度学习核心(MLP/激活函数/Loss函数/优化器)
Phase 4: 计算机视觉(CNN/ResNet/目标检测)
Phase 5: NLP(词嵌入/RNN/LSTM/Seq2Seq)
Phase 6: 语音与音频
Phase 7: Transformer(注意力机制、BERT、GPT)
Phase 8: 生成式AI(VAE/GAN/Diffusion)
Phase 9: 强化学习
Phase 10: 从零实现LLM
Phase 11: LLM工程(提示工程、RLHF、LoRA微调)
Phase 12: 多模态
Phase 13: 工具与协议(Function Calling/MCP Server/Few-shot)
Phase 14: Agent工程(ReAct循环、规划、记忆)
Phase 15: 自主系统
Phase 16: 多Agent与Swarms
Phase 17: 生产部署(GPU推理、量化、API服务、监控)
Phase 18: 安全与对齐
Phase 19: 毕业项目
配套工具让学习效率翻倍
这个项目不只是文档。它为Claude Code/Cursor/Copilot等编程助手内置了专用skill:
/find-your-level:十道测试题,定位你的知识水平,输出从哪个Phase开始,加上小时估算。适合不确定自己基础在哪里的。
/check-understanding [phase]:每学完一个阶段,跑八道题自测,错题会告诉你具体去复习哪节课。
学完整个课程,你手里有503个可安装的工具——prompt、skill、agent、MCP server——全部从底层理解,不是拿来主义。
槽点要说清楚
320小时,这个量级不是随便说说的。 如果你只是想"会用AI工具",这套课是严重超配。Phase 1的线性代数刷完就要30小时,Phase 7的Transformer手写实现也要小半天。目标要明确。
对英文有一定要求。 虽然有中文翻译(fancyboi999/ai-engineering-from-scratch-zh,447星),但原版质量最高,进度最快。
国内访问有网络障碍。 GitHub直连不稳定,配套网站 aiengineeringfromscratch.com 在大陆访问速度一般。clone到本地离线学习是更实际的选择。
项目还很新。 2026年3月创建,课程内容在持续更新。有些Phase可能还没完全写完,进度因阶段而异。
适合谁
✅ 想真正搞懂AI底层原理,不是只会调API的开发者
✅ 计算机/数学基础有,想系统补齐ML/DL知识体系的人
✅ 目标成为AI Engineer,而不是AI用户的产品/运营
✅ 想自己训练/微调模型、做Agent系统的工程师
❌ 纯新手(先补编程基础)
❌ 只想快速上手AI工具的人(去学短课程更划算)
一句话
AI Engineering From Scratch 是那种"你学完以后,和别人聊AI的时候能直接讲清楚attention是怎么算的、loss为什么会反常、为什么你的agent在死循环"的学习路径。35K星不是白拿的。如果你认真想成为AI工程师,这套课值得认真对待。
链接
GitHub:github.com/rohitg00/ai-engineering-from-scratch
官网:aiengineeringfromscratch.com
中文翻译:github.com/fancyboi999/ai-engineering-from-scratch-zh
标签:#AIEngineering #AI学习 #机器学习 #深度学习 #LLM #Transformer #Agent #开源课程
关注我,每期分享一个帮你省事的强大工具 🛠️