Repolode
rohitg00

rohitg00/ai-engineering-from-scratch

一门免费开源的 AI 工程课程,共 542 节课,用 Python、TypeScript、Rust 和 Julia 从零实现核心概念。

Star
71,373
Fork
12,556
未关闭 Issue
75
最近提交
昨天

这是什么?

AI Engineering from Scratch 是一门结构化的 AI 工程课程,内容覆盖从数学基础、经典机器学习,到深度学习、计算机视觉、NLP、LLM 工程和智能体系统的完整链路。课程分为 20 个阶段,每节课都包含讲解和可在本地运行的代码,学习者需要亲手实现并保留运行结果。

课程面向希望理解模型与智能体运行时底层原理、而不只是调用 API 的开发者。课上会引导实现反向传播、检索流程、工具调用层等内部机制。学习方式多样:可以直接在网站上学习,可通过 npx skills 安装编程助手作为导师,也可以克隆仓库在本地运行 Python 脚本。

仓库还提供三个分阶段项目,并附带本地评分脚本:检索评估实验室、智能体 trace 调试器和工具调用防火墙。起始代码在实现各阶段之前会运行失败,参考答案也一并提供,便于对照。

核心功能

  • 01共 20 个阶段、542 节课,涵盖环境配置、数学基础到智能体工程
  • 02每节课配有讲解和可本地运行的代码
  • 03不同课程分别使用 Python、TypeScript、Rust 和 Julia
  • 04提供梯度下降交互式可视化及优化器对比代码
  • 05三个分阶段项目,附本地评分脚本和参考答案
  • 06可选的 AI 导师技能,支持入门测评、阶段测验和个性化学习计划

适用场景

  • 希望通过亲手实现来理解神经网络原理的开发者
  • 想转向 LLM 应用或智能体开发、需要结构化学习路径的工程师
  • 希望通过实战项目掌握检索评估或智能体调试的团队成员
  • 偏好边写代码边学习并保留可验证结果的学习者

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
  2. 2

    为你的编码代理安装 AI 导师技能

    npx skills add rohitg00/ai-engineering-from-scratch
  3. 3

    确认已安装 Python 3 以便运行本地实验

    python3 --version

使用前须知

  • 许多课程设计为在网站上阅读,学习时不一定需要在本地运行。
  • 项目挑战需要 Python 3.10+ 或 Node.js 22.18+,取决于具体项目。
  • Agent Skills 实验需要受支持的编码代理宿主以及可写的技能目录。

标签

常见问题

ai-engineering-from-scratch 是什么?
一门免费开源的 AI 工程课程,共 542 节课,用 Python、TypeScript、Rust 和 Julia 从零实现核心概念。 AI Engineering from Scratch 是一门结构化的 AI 工程课程,内容覆盖从数学基础、经典机器学习,到深度学习、计算机视觉、NLP、LLM 工程和智能体系统的完整链路。课程分为 20 个阶段,每节课都包含讲解和可在本地运行的代码,学习者需要亲手实现并保留运行结果。
ai-engineering-from-scratch 可以免费使用吗?用的什么许可证?
ai-engineering-from-scratch 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ai-engineering-from-scratch 还在维护吗?
活跃维护中。ai-engineering-from-scratch 最近一次提交是在 2026年10月19日。
ai-engineering-from-scratch 适合用来做什么?
希望通过亲手实现来理解神经网络原理的开发者 想转向 LLM 应用或智能体开发、需要结构化学习路径的工程师 希望通过实战项目掌握检索评估或智能体调试的团队成员 偏好边写代码边学习并保留可验证结果的学习者
ai-engineering-from-scratch 怎么安装和运行?
克隆仓库: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git 为你的编码代理安装 AI 导师技能: npx skills add rohitg00/ai-engineering-from-scratch 确认已安装 Python 3 以便运行本地实验: python3 --version
在哪里获取 ai-engineering-from-scratch?
源代码和安装说明在 GitHub 上:https://github.com/rohitg00/ai-engineering-from-scratch

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目