夜雨聆风学习资料网

ARTICLE · 1133121

想学 AI,却不知道从哪开始?这套开源课程先测基础,再带你逐课实践

想学 AI,却不知道从哪开始?这套开源课程先测基础,再带你逐课实践
AGENT RADAR · 雷达扫描想学 AI,却不知道从哪开始?这套开源课程先测基础,再带你逐课实践从数学、机器学习到 LLM、MCP、Agent 与生产部署,这套开源课程把学习路径封装成 Agent 技能。先定位基础,再逐课学习,每课留下可复用产物。Agent 技能LLMMCP

收藏了很多 AI 教程,却不知道从哪一节开始;看完一个概念,依然不知道怎么把它写进代码。这是学习 AI 工程时常见的两道坎。

AI Engineering from Scratch 的思路,是把课程不只做成供人阅读的资料,还封装成编码智能体可调用的技能集:在 Claude Code 或 Codex 中定位你的知识起点、安排学习路径,再逐课推进。

项目 README 声明课程有 523 节、20 个阶段,预计学习时间约 342 小时,覆盖 Python、TypeScript、Rust、Julia,采用 MIT 许可证。这里的时间是项目方估算,不是保证完成课程所需的固定时长。

01 · SECTION01|它到底是什么:课程,也是 Agent 技能包

这不是仅靠视频或 PDF 单向讲解的学习方式。根据源信息卡,安装技能后,可以通过路由命令启动课程、选择专项路径,或围绕一个具体问题定位相关课程。

它的学习循环是:概念 → 数学 → 代码 → 测验。每节课强调交付可复用的 artifact,例如 prompt、Skill、Agent 或 MCP 服务。它的价值不只是“看过某个知识点”,而是把知识转化为能继续使用的产物。

需要区分两件事:课程声明代码可以运行,不等于本文已在本地跑通全部代码;技能提供教学组织,不等于智能体的讲解和代码天然正确。本文属于项目介绍,而不是完成全课实测后的评测报告。

02 · SECTION02|先定位基础,不用先翻完 523 节

源信息卡介绍,运行 /start-learning 后,会通过 10 题 placement quiz 映射已有知识,生成个性化 LEARNING.md,再建议起始阶段。新手可从 Phase 0 开始,有基础者从 Phase 1 或后续阶段切入。

这解决的是“课程太长,不知道从哪里读”的问题。项目 README 也明确建议先选一个建设目标,而不是把所有课程逐项扫描一遍。

· 从零开始:先进入环境与工具阶段。

· 已会 Python,需要补基础:从数学与机器学习基础切入。

· 想做生产级 LLM 应用:关注 Phase 11。

· 想做 Agent:关注 Phase 14。

· 想专门学习 MCP:选择对应专项路径。

这些是路线建议,不意味着可以跳过目标课程真正依赖的前置知识。

03 · SECTION03|三条技能学习路径,分别解决什么问题

完整课程路径:/start-learning。 适合希望建立系统知识框架的人。先确定起点,再进入完整课程。

MCP 专项路径:/learn-mcp。 适合目标明确、希望围绕 Model Context Protocol 学习工具连接与协议工程的人。

Agent Skills 专项路径:/learn-agent-skills。 适合希望学习技能组织与 Agent Skills 工程的人。

后续通过 /learn 推进一课;遇到具体问题,可以使用 /course-guide [具体问题],让课程指南帮助定位相关 lesson。以上命令来自源信息卡,实际安装后的命令暴露方式以技能文件及所用客户端为准。

04 · SECTION04|20 个阶段:从基础到生产部署

以下课时分布按用户提供的信息卡保留,属于该卡的资料口径;本文未逐目录重新清点全部课程。课程持续更新,具体 lesson 以仓库为准。

· Phase 00|环境与工具,12 节。 开发环境、Git、GPU、云 API、Docker 与终端。先解决“代码在哪里跑、怎么组织和保存”。

· Phase 01|数学基础,22 节。 线性代数、微积分、概率、信息论、优化与数值稳定性。

· Phase 02|机器学习基础,18 节。 线性回归、决策树、SVM、K-Means、集成学习与调参。

· Phase 03|深度学习核心,13 节。 反向传播、BatchNorm、Dropout、优化器与初始化。

· Phase 04|计算机视觉,28 节。 CNN、ResNet、YOLO、分割、目标检测与 GAN。

· Phase 05|自然语言处理,29 节。 分词、注意力、BERT、GPT、RLHF 与微调。

· Phase 06|语音与音频,17 节。 音频特征、CTC、Wav2vec、TTS 与语音合成。

· Phase 07|深入 Transformer,16 节。 位置编码、注意力变体、Flash Attention 与 MoE。

· Phase 08|生成式 AI,15 节。 VAE、DDPM、DiT、视频生成与图像生成模型。

· Phase 09|强化学习,12 节。 马尔可夫决策、Q-Learning、PPO、DQN 与 Agent 训练。

· Phase 10|从零实现 LLM,24 节。 GPT 架构、分词器、训练循环与推理。

· Phase 11|LLM 工程,17 节。 RAG、向量数据库、提示工程、部署、量化与推理优化。

· Phase 12|多模态 AI,25 节。 视觉语言模型、图文生成、文档理解与跨模态检索。

· Phase 13|工具与协议,31 节。 MCP、Tool Use、Function Calling 与 API 设计。

· Phase 14|Agent 工程,54 节。 ReAct、规划、记忆、工具编排与评估驱动开发。

· Phase 15|自主系统,22 节。 长期记忆、持续学习、自我改进与故障恢复。

· Phase 16|多智能体与群体协作,25 节。 多智能体协作、角色分配与群体智能。

· Phase 17|基础设施与生产,28 节。 Kubernetes、LLM 推理服务、CI/CD 与监控。

· Phase 18|伦理、安全与对齐,30 节。 RLHF、对齐、红队、安全评估与可解释性。

· Phase 19|综合实战,85 节。 端到端项目;源信息卡还列出了 MCPA(Model Context Protocol Associate)认证备考内容与实战路径。

这里的认证路径是学习内容,不应理解为学完就自动获得认证,也不意味着本文验证过考试机构及认证效力。

05 · SECTION05|怎样开始:安装、定位、推进

源信息卡给出的技能安装命令为:

bash

agent skills install \

  https://github.com/rohitg00/ai-engineering-from-scratch/tree/main/skills

这是源资料中的命令,并非本文已在你的电脑上安装成功。执行前需确认对应 CLI 可用,检查技能内容和权限;不同版本的安装器与客户端可能有差异,应以项目当前说明为准。

在 Claude Code 中,源信息卡给出的起步方式是:

text

/start-learning

在 Codex 中,源信息卡给出的方式是:

text

start-learning

先完成起点定位,再查看生成的 LEARNING.md。之后每次推进一课,而不是一开始要求智能体把整个课程全部做完。

编辑建议是:每一课都留下可检查的结果。理解概念后,运行代码,观察输出,再解释为什么得到这个结果。提示词、技能与服务代码都应当能被你复述、检查和修改,不能只保存 Agent 给出的答案。

06 · SECTION06|网站、语言与使用边界

课程网站是 https://aiengineeringfromscratch.com。项目 README 说明,GitHub 与网站使用同一套 lesson 代码,读者可以按自己的阅读习惯选择入口。

README 提供包括简体中文在内的多语言入口。需要注意,多语言首页不等于每节课程都有同等质量的人工翻译;项目说明英文是规范版本,课程页面还有机器翻译安排。遇到术语或代码说明不一致时,应返回英文原文核对。

MIT 开源的是项目材料,不等于学习过程零成本。云模型 API、GPU、托管环境或所使用的编码智能体可能产生独立费用,应按具体课节和环境评估。

源信息卡中的星标、forks 等为其制作时的快照。本次抓取的仓库结果与该卡数字不一致,因此本文不把这些数字包装为当前热度,也不以热度替代课程质量判断。

07 · SECTION07|值得关注的不是课程多,而是学习方式变了

对普通 AI 使用者来说,不必为了“系统”而从第一节机械读到最后一节。先问自己:我下一步要做的是 RAG 应用、MCP 服务,还是能调用工具的 Agent?再按前置知识选择路径。

这套课程值得关注的地方,是把学习材料与编码智能体接到了一起:先识别起点,再按小步循环学习,最后把每一步沉淀成可以复用的工程产物。

但导师能力不能代替你的判断。代码能否运行、模型结果是否可靠、部署是否安全,最终都需要真实验证。让 Agent 帮你组织学习,不要让它替你跳过学习。

08 · SECTION资料来源

· 用户提供的信息卡:AI Engineering from Scratch。阶段课时、学习命令、测验及技能路径介绍据此整理。

· 项目仓库:rohitg00/ai-engineering-from-scratch。本次抓取核对了总课程规模、时间估算、语言、许可证及目标导向入口。

· 课程网站:aiengineeringfromscratch.com。网站入口由信息卡与项目仓库共同提供,本文未完成全部课程和网站交互实测。

我是 AG雷达,持续拆解 AI 与开源工具。如果这篇对你有用,欢迎点赞在看转发三连,我们下篇见。

相关学习资料