星标数:78667★ Fork数:14008 《ai-engineering-from-scratch:零基础学 AI 工程》

AI Engineering from Scratch 是一个免费、开源(MIT 许可)的 AI 工程学习项目,带你从零动手实现模型内部机制(model internals)、检索管线(retrieval pipelines)与智能体运行时(agent runtimes)。学习过程中你要为这些实现编写测试、排查失败原因,并保留代码与评估结果。

rohitg00/ai-engineering-from-scratch 项目截图

整个课程共 542 节、20 个阶段,覆盖 Python、TypeScript、Rust、Julia、Go 五种语言。你可以在官方网站上学习,借助编码智能体(coding agent)学习,也可以直接在本地运行代码。

项目提供三条学习路径:模型基础(Model foundations)、LLM 系统(LLM systems)、智能体与交付(Agents and delivery)。此外还有可交互的实验环节,例如梯度下降可视化:二十个起始点沿二次损失的梯度下降移动,图表展示每次更新后它们的位置与平均损失,你可以在课程中调整学习率,并在代码中对比 GD、momentum 与 Adam 三种优化器。实战项目部分包含三个项目,均配有分阶段起步代码、参考实现和本地评分器,起步代码在你完成各阶段实现之前会处于失败状态。

主要特点

  • 542 节课程、20 个阶段,覆盖 Python、TypeScript、Rust、Julia、Go
  • 三条学习路径:模型基础、LLM 系统、智能体与交付,可按职业方向选择起点
  • 可交互实验:梯度下降损失曲面可视化,可调学习率并对比多种优化器
  • 三个实战项目,含分阶段起步代码、参考实现与本地评分器,例如检索评估实验(Retrieval Evaluation Lab)
  • 提供数十种语言的 README 翻译,包括简体中文与繁體中文
  • 免费开源、MIT 许可,支持官网学习、编码智能体与本地运行三种方式

快速开始

完成环境配置后,在仓库根目录运行项目测试命令(以检索评估实验为例):

python3 scripts/project_test.py retrieval-evaluation-lab 
  --init learning-artifacts/retrieval-evaluation-lab
python3 scripts/project_test.py retrieval-evaluation-lab 
  --stage 1 --path learning-artifacts/retrieval-evaluation-lab --strict
python3 scripts/project_test.py retrieval-evaluation-lab 
  --all --path learning-artifacts/retrieval-evaluation-lab --strict

📊 本项目 GitHub 星标数:78667。最后更新:2026-11-13,发布:2026-11-13。项目地址:https://github.com/rohitg00/ai-engineering-from-scratch

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x