← FengTechs

AI Engineering from Scratch

📅 2026-06-17 课程 AI ML 开源 自学
🔗 GitHub: rohitg00/ai-engineering-from-scratch

⭐ 34,000 stars | MIT 开源 | 503 课 / 20 阶段 / ~320 小时

由 Rohit Ghumare(Agent Memory 作者)创建的端到端 AI 工程全栈课程。从裸数学到多 Agent 集群部署,4 种语言(Python / TypeScript / Rust / Julia),每节课产出一个可复用工件。

核心哲学:"You don't just learn AI. You build it. End-to-end. By hand."

🌐 配套网站: aiengineeringfromscratch.com


一、20 阶段概览

Phase 0
Setup & Tooling
Python / Rust 环境
Phase 1
Math Foundations
线代 · 微积分 · 概率
Phase 2
ML Fundamentals
回归 · 树 · KNN · PCA
Phase 3
Deep Learning Core
手写反向传播 · CNN · RNN
Phase 4
Computer Vision
CNN · 检测 · 分割 · 3D
Phase 5
NLP Foundations→Advanced
词嵌入 · LSTM · BERT
Phase 6
Speech & Audio
波形 → MFCC → Whisper
Phase 7
Transformers Deep Dive
注意力 · MoE · FlashAttn
Phase 8
Generative AI
VAE · 扩散模型 · GAN
Phase 9
Reinforcement Learning
Q-Learning · PPO
Phase 10
LLMs from Scratch
手搭 Tokenizer → 预训练 → RLHF → 量化
Phase 11
LLM Engineering
微调 · RAG · Prompt工程 · 评估
Phase 12
Multimodal AI
CLIP · LLaVA · SD
Phase 13
Tools & Protocols
MCP · Function Calling · A2A
Phase 14
Agent Engineering
Agent Loop · ReWOO · Reflexion · LangGraph · CrewAI
Phase 15
Autonomous Systems
循环 · 规划 · 工具链
Phase 16
Multi-Agent & Swarms
编排 · 编队 · 协调
Phase 17
Infrastructure & Production
Docker · K8s · 监控 · CI
Phase 18
Ethics, Safety & Alignment
安全 · 偏见 · 宪法AI
Phase 19
Capstone Projects
综合工程项目

二、课程设计精髓

每课六拍结构

内容
MOTTO一句话核心思想
PROBLEM具体痛点——为什么这个技术存在
CONCEPT图解 + 直觉理解
BUILD IT从裸数学手写实现,零框架
USE IT同样功能在 PyTorch / sklearn 里跑
SHIP IT产出 prompt / skill / agent / MCP server

每课产出 503 个可复用工件

内置 AI 助教 slash 命令

命令功能
/find-your-level10 题定位测验,映射到合适的起始阶段,生成个性化路径及预估时间
/check-understanding N第 N 阶段测验,8 题 + 反馈 + 复习建议

三、与你的现有体系互补

你有这里补什么
Loop Engineering(橙书)→ 怎么设计循环Phase 14-16 → 循环里的 Agent 具体怎么实现
日常用 Ollama + APIPhase 10 → 从 tokenizer 到 RLHF,整条 LLM 管线亲手搭
MCP 概念了解Phase 13 → 完整 MCP 服务器实现
运行着多个 agent cronPhase 17 → 生产级基础设施 Docker/K8s/监控
Transformer 黑箱Phase 7 → 15 课深入:注意力/MoE/FlashAttention/Scaling Laws

四、关键链接


五、复习建议

对你当前水平,建议跳过 Phase 0-6(数学/ML基础),直接从 Phase 7(Transformer)Phase 10(LLM 手搭) 入手,然后钻 Phase 14(Agent 工程) — 后者包含 15 种不同 Agent 架构的完整实现,跟你的橙书实践形成完美闭环。