AX 爱鲜报

AI Engineering from Scratch 从零构建 AI 工程

一套 523 课、20 阶段、约 342 小时的免费开源 AI 工程课程,覆盖数学基础、机器学习、深度学习、LLM 应用、Agent、MCP 与多语言实现,每课都产出可复用工件。

爱鲜报评分

0.0

0 人评分

62k

星数

是

中文

Python

主语言

是

活跃

22

贡献者

人工分析

EDITORIAL

推荐理由

内容体系极其完整,从数学基础一路铺到 LLM 工程、Agent 工程与 MCP 协议,适合想系统补齐 AI 工程能力而非零散看博客的开发者。课程强调「读、写、跑、留证据」的动手流程,每节课都要求亲手敲代码并产出 prompt、skill、agent 或 MCP server 等可复用工件。仓库提供简体中文等多语言入口,MIT 协议可自由使用,社区热度高(6 万+ Star),学习路径与认证方向划分清晰。

适用场景

  • 系统学习 AI 工程全栈知识体系
  • 从零实现 Transformer、深度学习与机器学习算法
  • 构建生产级 LLM 应用与提示工程实践
  • 开发 AI Agent、Agent Skills 与 MCP 服务器
  • 准备 Claude / MCPA 等 AI 相关认证
  • 高校课程或团队内部 AI 培训教材

优点

  • 523 节课、20 个阶段、约 342 小时,知识覆盖从数学到部署全链路
  • 每节课都要求动手实现并产出可复用工件,强调工程实践而非纯理论
  • 支持 Python、TypeScript、Rust、Julia 多语言实现,便于对照学习
  • 提供学习路径、前置知识引导与认证方向,入门者可按目标选课
  • MIT 开源免费,含简体中文等多语言入口,社区活跃

缺点

  • 课程体量巨大,完整学完需要数百小时,容易中途放弃
  • 部分课程页面为机器翻译,中文内容质量可能参差不齐
  • 涉及数学推导与底层实现,零基础读者前期门槛偏高
  • 需要自行准备 Python/Node 等环境,部分课程依赖外部 API 或模型服务
上手难度 进阶

项目简介

AI Engineering from Scratch 是一套面向 AI 工程实践的免费开源课程,由 Agent Memory 作者 rohitg00 维护。它把「学 AI」拆成 523 节课、20 个阶段,总计约 342 小时,覆盖从开发环境搭建、数学基础,到机器学习、深度学习、LLM 工程、Agent 工程与 MCP 协议的完整链路。

课程口号是「Learn it. Build it. Ship it for others.」——不只是读懂概念,而是亲手实现并交付可复用的产物。

课程结构

课程按阶段(Phase)组织,每个阶段下是若干节课,每节课通常包含:

  • docs/en.md:核心概念讲解
  • code/:可直接运行的示例代码
  • 一个可带走的工件:prompt、skill、agent 或 MCP server

主要阶段示例:

阶段 内容
Phase 0 环境与工具链搭建
Phase 1 数学基础(线性代数、微积分直觉等)
Phase 11 LLM 工程(提示工程、生产级应用)
Phase 13 工具与协议(MCP、Agent Skills)
Phase 14 Agent 工程(Agent Loop、编码代理工作台)

除主线外,还提供多条学习路径,例如「Agent-Assisted Engineering」「Product Judgment and Delivery」「Model Context Protocol」等,方便按目标选课。

推荐学习方式

课程作者建议每节课都遵循同一套流程:

  1. 读:阅读讲解,并用自己的话复述核心思想。
  2. 写:亲手敲出关键代码,而不是把代码块当装饰。
  3. 跑:在仓库根目录执行课程命令。
  4. 留证:记录命令、工作目录、退出码、输出与产出的工件。
  5. 继续:只有在能解释输出、并能做出一处小改动后才进入下一课。

快速开始

克隆仓库后,可先运行环境自检脚本确认依赖是否就绪,再跑一节无需额外依赖的数学基础课:

git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
cd ai-engineering-from-scratch
python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner
python3 phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py

第二节课会演示「矩阵乘向量」正是神经网络层的核心运算,可作为你的第一份学习证据。

适合谁

  • 想系统补齐 AI 工程能力、而非零散看博客的开发者
  • 需要从数学与底层实现理解 Transformer、深度学习的学习者
  • 准备构建 LLM 应用、Agent 或 MCP 服务的工程师
  • 需要一套完整教材的教师与团队培训组织者

注意事项

课程体量很大,建议先按目标选定一条学习路径,而不是从头硬啃 523 节课。部分翻译页面由机器生成,遇到歧义时以英文原文为准。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。