01 · START HERE

这条 AI 学习路线适合谁

这条路线首先面向有计算机基础、但没有 AI 背景的工程师。你只需理解函数、HTTP、JSON、数据库和基本错误处理;第一阶段不要求 Python、线性代数、微积分或机器学习经验。

服务端工程师

用请求链、外部依赖、Schema 和可观测性理解模型调用。

前端与全栈工程师

先建立能力边界,再把模型安全地接入真实产品。

测试与平台工程师

理解为什么 AI 系统需要评测集、回归、Trace 和发布门禁。

技术产品人员

能判断代码、Prompt、RAG、工具调用和微调各自解决什么问题。

学习边界:交互模拟可以帮助建立直觉,但不能替代真实代码、真实数据和真实评测。要形成可交付能力,后半程必须动手完成项目。

02 · THREE LAYERS

从软件到大模型工程的三层路径

第一层
课程 01—02

基础原理:传统软件、机器学习与深度学习

从软件的指令、算法、数据、状态和运行环境开始,先建立确定性系统的基准。随后引入样本、特征、标签、模型、Loss、梯度和优化器,再沿神经元、激活、张量、前向与反向传播进入深度学习。

  • 关键概念:规则、样本、特征、参数、Loss、梯度、神经网络、表示学习
  • 阶段产出:能解释模型怎样从误差中学习,并准确区分训练和推理
进入免费第一课,从传统软件开始 →
第二层
课程 03—06

大模型原理:结构、预训练、后训练与推理

先沿 Token、Embedding、位置、Q/K/V、因果 Attention、FFN 和 Decoder Block 走完 Transformer。再分别学习预训练如何产生 Base Model,SFT、LoRA、RLHF 与 DPO 如何塑造行为,以及 Prefill、Decode、KV Cache 和采样如何完成一次线上推理。

  • 关键概念:Transformer、Next-token、Backprop、AdamW、SFT、DPO、Prefill、KV Cache
  • 阶段产出:能画出训练 / 推理双泳道,并说明每个环节的输入、输出与参数是否改变
第三层
课程 07—08

使用与工程:Prompt、RAG、Agent 与可靠上线

理解内部原理后,再把 Prompt 写成任务契约,把模型 API 当不稳定外部依赖,用 RAG 提供可引用证据,用工具 Schema、最小权限、审批和停止条件约束 Agent。综合课把模型、Eval Harness、Trace、灰度和回滚串成同一证据链。

  • 关键概念:Schema、RAG、引用、工具权限、有界 Agent、Eval、Trace、Canary
  • 阶段产出:交付一个可评测、可追踪、可停止、可回滚的大模型应用
03 · KNOWLEDGE MAP

ict985 的八门课程知识地图

八门课固定按 2 + 4 + 2 分层。第一课公开且无需登录;课程 ID、页面路由和解锁关系保持稳定,但新版内容从基础原理重新起步。

第一层 · 基础原理传统软件 → ML → DL
01
从传统软件到机器学习

指令、算法、数据、状态、样本、Loss、梯度与泛化

免费公开
02
神经网络与深度学习

神经元、激活、张量、前向/反向传播与表示学习

基础原理
第二层 · 大模型原理结构 → 训练 → 对齐 → 推理
03
Transformer:大模型的核心结构

Token、Embedding、Q/K/V、因果 Attention 与 Decoder Block

结构
04
大模型如何完成预训练

语料、Next-token、交叉熵、Backprop、AdamW 与 Base Model

预训练
05
大模型后训练与对齐

SFT、LoRA/QLoRA、RLHF、DPO 与安全边界

后训练
06
大模型如何推理与部署

Prefill、Decode、KV Cache、采样、量化与服务调度

推理
第三层 · 使用与工程应用 → 可靠上线
07
大模型应用:Prompt、RAG 与 Agent

任务契约、模型 API、证据链、工具权限和有界循环

应用
08
大模型工程综合闭环

透明小模型、Eval Harness、Trace、发布门禁与回滚

综合实验
04 · DELIBERATE PRACTICE

怎么练,才能从“看懂”走到“会做”

每学一个概念,至少完成一次“解释—操作—观察—验证”循环。先用自己的话写出机制,再改变一个变量观察结果,最后用测试或评测判断结论是否成立。

1

解释

不看资料,写出这个组件解决什么问题、输入输出是什么。

2

操作

修改数据、参数、提示词或检索配置,不只运行默认示例。

3

观察

记录质量、延迟、成本和失败样例,区分相关性与因果关系。

4

验证

建立小型评测集或自动化测试,确保改动没有只改善单个案例。

时间安排不必追求统一答案。可以把每周学习拆成“概念理解、互动实验、代码练习、项目复盘”四类任务;进度应由能否完成阶段产出来判断,而不是只按观看时长或课程完成数计算。

05 · COMMON MISTAKES

AI 初学者最常见的五个误区

只收集提示词模板

模板离开具体任务和数据后很难复用。更重要的是理解任务、上下文、约束和评测标准。

一开始就追最新框架

框架更新很快,HTTP、数据结构、检索、状态和测试等基础能力更稳定。

把演示效果当成系统质量

单个成功案例不能证明稳定性,需要覆盖正常、边界和对抗样例。

把所有错误都归因于模型

问题可能发生在数据、检索、提示词、工具、权限、网络或输出解析层,应逐层定位。

只做功能,不做评测和安全

没有回归评测、日志、预算和权限边界的 AI 功能很难可靠上线。

06 · FAQ

AI 入门学习常见问题

有编程基础但不懂 AI,应该先学什么?

先理解传统软件怎样根据指令和状态运行,再学习样本、特征、Loss、梯度与神经网络;然后进入 Transformer、预训练、后训练和推理,最后才学习 Prompt、RAG 与 Agent。

学习 AI 一定要先会 Python 吗?

理解大模型基本概念和使用提示词不要求先会 Python;但要把模型接入应用、处理数据、实现 RAG 或 Agent,建议掌握变量、函数、数据结构、HTTP 请求和异常处理。

学习大模型需要很强的数学基础吗?

入门阶段可以先用可视化和实验建立直觉。继续深入模型训练与算法时,再系统补充线性代数、概率统计、微积分和优化方法。

RAG 和 Agent 应该先学哪个?

通常先学 RAG。它能帮助你掌握检索、上下文构造、引用和评测。之后再学习需要工具调用、状态管理和多步骤决策的 Agent,工程边界会更清楚。

怎样判断自己真的学会了 AI?

不要只看是否完成课程。至少要能解释系统链路、独立实现一个小项目、用测试或评测发现问题,并说明质量、成本、安全与延迟之间的取舍。

延伸阅读与参考

本文的课程结构参考了大模型与检索增强生成的基础研究,并把安全和风险管理纳入工程阶段: