关于本项目
本站是 AI Engineering from Scratch 的简体中文翻译版。原项目是一套免费、开源的课程,把每个核心 AI 算法都从零手写一遍:20 个阶段、503 节课,从线性代数一路讲到自主 agent,覆盖 Python、TypeScript、Rust 和 Julia。本站负责把这些内容译成简体中文,让中文读者能直接学。
为什么存在
大多数 AI 教材都是碎片化教学。这儿一篇论文,那儿一篇微调心得,别处再来个框架 demo。你可以做出一个聊天机器人,却讲不清它的 loss 曲线;可以给 agent 挂上一个工具,却说不出调用它的那个模型内部,attention 到底在干什么。
这套课程就是那根脊椎。每个算法都先从最原始的数学手写出来,然后再用生产级的库跑一遍,让你看清这个库到底在做什么。等 PyTorch 登场时,你已经知道它在计算什么了。每节课结尾都会留下一个可复用的产物:一段提示词、一个技能、一个 agent,或者一个 MCP 服务。
如何构建
课程内容在 AI 辅助下撰写,并由人对照一手资料逐节审校。课程中陈述事实的地方,会引用原始出处:一份 RFC、一份规范,或一篇研究论文,而不是二手摘要。欢迎指正,所有修订都在 GitHub 上公开追踪。
站点本身刻意保持朴素:手写的 HTML、CSS 和原生 JavaScript,不用任何框架。一个构建脚本(site/build.js)在每次部署时读取仓库里的课程 Markdown,生成课程表、搜索索引、站点地图和 llms.txt,因此发布出来的数字永远不会与源文件脱节。站点托管在 Vercel 上。
由谁维护
简体中文翻译版由 fancy 维护。原项目 AI Engineering from Scratch 由 Rohit Ghumare 及贡献者创建并维护——没有原作者的工作就没有这套课程,特此致谢。项目采用 MIT 许可,永久免费:没有 token,没有付费课程,没有任何门槛内容。
参与进来
- 阅读中文版源码:github.com/fancyboi999/ai-engineering-from-scratch-zh
- 原项目仓库(请给原作者点个 Star):github.com/rohitg00/ai-engineering-from-scratch
- 发现翻译错误或有改进想法?提一个 issue。
- 开始学习:浏览课程表 或 跟着路线图走。