关于
关于本项目
AI Engineering from Scratch 是一个免费、开源的课程体系,从零开始手写每个核心 AI 算法。503 节课程横跨 20 个阶段,从线性代数到自主 Agent,使用 Python、TypeScript、Rust 和 Julia。
为什么存在
大多数 AI 教材都是碎片化的。一篇论文在这里,一篇微调文章在那里,一个框架演示在别处。你做得出聊天机器人,却解释不了它的损失曲线;你给 Agent 挂了个工具,却说不清调用它的模型里 Attention 在做什么。
这份课程就是那条主线。每个算法都先从纯数学推导开始,然后用生产级库跑一遍,让你看清库到底做了什么。等 PyTorch 出场时,你已经知道它在计算什么。每节课结束时你会留下一个可复用的成果:一个 prompt、一个 skill、一个 Agent,或一个 MCP server。
如何制作
课程借助 AI 协助编写,由人工对照一手来源审核。凡陈述事实处均引用原始出处:RFC、规范或研究论文,而非二手摘要。欢迎纠错,在 GitHub 上公开追踪。
网站本身刻意朴素:手写 HTML、CSS 和原生 JavaScript,不用框架。单个构建脚本 (site/build.js) 在每次部署时读取仓库中的课程 Markdown,生成目录、搜索索引、站点地图和 llms.txt,确保发布数据与源码永不脱节。托管在 Vercel 上。