AiRobotNews 人工智能机器人技术网

大模型学习地铁图:一条主干线,五条支线

大模型学习地铁图:一条主干线,五条支线

很多人想学大模型,卡在第一步:不知道从哪开始。

网上的资料有讲 Transformer 的,有讲 RAG 的,有讲 Agent 的,有讲微调的,有讲 vLLM 的。每一块看起来都重要,放在一起却拼不出一张完整的图。常见的结果是收藏了几十个教程、看了几篇科普,好像什么都懂一点,真被问到「LLaMA 和 GPT-2 到底有什么区别」,又说不清。

问题不在于不够努力,在于缺一张地图。

纳米AI 的做法是把整块知识体系画成一张地铁图:一条主干线,五条支线。主干线大家都要坐完,它就是大模型这几年真实的演进顺序;支线按兴趣换乘,不是每个人都要坐一遍。

先看全景

线路包含什么谁该坐
主干线(8 站)前置基础 → Transformer → GPT-2 → 预训练 → ChatGPT → LLaMA → MoE → 推理模型所有人,坐到底
推理线KV Cache、FlashAttention、PagedAttention、量化、投机解码、vLLM / SGLang关心速度和成本的人
训练线Scaling Law、数据与分词、混合精度、分布式并行、学习率调度想搞懂大模型为什么这么贵的人
对齐线SFT、LoRA / QLoRA、RLHF、DPO、GRPO想做微调、想看懂 R1 的人
架构线RMSNorm、SwiGLU、RoPE、GQA、MLA、长上下文想读懂新模型技术报告的人
应用线RAG、工具调用、Agent、多模态离落地最近,选学

主干线:八站坐到底

站时间这一站在讲什么
第 0 站前置Python、PyTorch、线性代数、一点概率
第 1 站2017Transformer《Attention Is All You Need》
第 2 站2019GPT-2,亲手写一个
第 3 站—预训练:损失函数、反向传播、梯度下降、Adam
第 4 站2022InstructGPT 与 ChatGPT,从续写到听指令
第 5 站2023LLaMA,开源大模型的分水岭
第 6 站2021–2024MoE 稀疏专家
第 7 站2024–2025推理模型:o1、DeepSeek-R1

第 0 站:前置基础

需要的东西不多:Python、PyTorch、线性代数、一点概率。

线性代数不用学到数学系的水平,能看懂矩阵乘法、向量点积,知道每一步张量的形状怎么变就够了。PyTorch 只要会搭一个简单的神经网络,理解 tensor、nn.Module、前向传播是什么意思。

这一站最常见的坑是一直停在这里,想先把数学全部补完再出发。其实不用,边学边补效率最高。

第 1 站:Transformer(2017)

论文是《Attention Is All You Need》。今天几乎所有主流大模型都是从这篇论文长出来的。

这一站要搞懂几件事:

  • 自注意力在算什么,Q、K、V 分别是什么角色
  • 为什么要多头
  • 残差连接和 LayerNorm 解决什么问题
  • FFN 在每一层里干什么
  • 模型本身不知道词的顺序,所以需要位置编码

建议先看图解类文章或视频建立直觉,再回头读原论文。原论文写得很精炼,直接啃容易劝退。

第 2 站:GPT-2(2019)

整条路线最关键的一站,一定要下车。

原始的 Transformer 是编码器加解码器,用来做翻译。GPT 系列只保留了解码器,任务也变得很简单:根据前面的词预测下一个词。

这一站的目标是亲手写一个 GPT-2:从分词、Embedding 到注意力、Transformer Block、堆叠多层,最后加载官方的预训练权重,让它真的生成文本。

为什么强调「亲手写」?因为后面所有所谓的「新技术」,绝大多数都是在 GPT-2 这套结构上换零件。脑子里有了一个能跑的 GPT-2,后面看到任何新模型都能拿它做对照:它改了哪里,为什么改。没有这个参照物,后面的东西只能死记。

第 3 站:预训练

第 2 站加载的是别人训练好的权重,这一站要搞懂这些权重是怎么来的。

核心是四件事:损失函数(交叉熵)、反向传播、梯度下降、Adam 优化器。用这些东西把一个随机初始化的模型训到能说话。

不需要真的花几百万去训一个大模型。在小数据集上把一个小 GPT 从头训起来,看着 loss 一点点降下去,原理就通了。

第 4 站:ChatGPT 时刻(2022)

预训练出来的模型只会续写。你问它一个问题,它可能接着编出三个类似的问题,而不是回答你。

InstructGPT 这篇论文解决的就是这件事:让模型从「会续写」变成「听指令」。方法分三步——先用人工写的问答数据做监督微调,再训练一个奖励模型给回答打分,最后用强化学习让模型往高分方向调整。

ChatGPT 就是这条路线的产物。这一站只要理解整体流程,细节留给对齐线。

第 5 站:LLaMA(2023)

LLaMA 是开源大模型的分水岭。在它之后,大部分开源模型的基本结构都差不多定型了。

拿 LLaMA 和 GPT-2 对比,主体还是那个 Transformer 解码器,但几个零件换掉了:LayerNorm 换成 RMSNorm,FFN 的激活换成 SwiGLU,绝对位置编码换成 RoPE,后续版本还用 GQA 让多个注意力头共享 KV,省显存。

这就是前面说的「换零件」。主干上只需要知道换了什么,每个零件的细节在架构线上展开。

第 6 站:MoE 稀疏专家(2021–2024)

模型越大越强,但计算量也越大。MoE 的思路是:参数做得很多,每个 token 只激活其中一小部分。

FFN 被拆成很多个「专家」,再加一个路由器,决定每个 token 交给哪几个专家处理。总参数量可以很大,每次计算的量却不大。

路线上值得看三个节点:

  • Google 的 Switch Transformer,把路由简化到每个 token 只选一个专家
  • Mixtral,把 MoE 带进了开源社区
  • DeepSeek-V3,总参数 6710 亿,每个 token 只激活约 370 亿

想读懂 DeepSeek 的论文,这一站绕不开。

第 7 站:推理模型(2024–2025)

OpenAI 的 o1 和 DeepSeek-R1,代表了最近一次大的范式变化:让模型先思考,再回答。

模型在给出答案前会生成一长段推理过程。这种能力主要靠强化学习练出来,特别是答案可以自动验证的任务,比如数学和代码。DeepSeek-R1 的论文公开了很多细节,是这一站最好的入口。

终点:能自己读懂新论文

坐完主干不代表什么都会了,但你会有一个能力:看到一个新模型发布,能说出它在哪一站做了改动、为什么这么改、解决了什么问题。

2026 年新出的模型,基本也是在这张图的某几站上继续改进。地图坐熟了,看新东西会快很多。做到这一点,就算真正入门。

五条支线:按兴趣换乘

推理线:关心速度和成本的人

模型训好了,怎么让它跑得快、跑得省?这条线是工程师最容易上手、也最容易找到工作的方向。

  • KV Cache:把已经算过的 K 和 V 存起来,避免每生成一个词都从头算一遍
  • FlashAttention:重新安排注意力的计算顺序,减少显存读写
  • PagedAttention:借鉴操作系统的分页思想管理 KV Cache 的显存,是 vLLM 的核心
  • 量化:把模型权重从 16 位压到 8 位甚至 4 位
  • 投机解码:让一个小模型先打草稿,大模型批量验证
  • 推理框架:vLLM 和 SGLang 把以上技术组装在一起

入口建议从 KV Cache 开始,它最简单,也是后面所有优化的基础。

训练线:想搞懂大模型为什么这么贵的人

  • Scaling Law:给定算力,参数量和数据量怎么分配最划算
  • 数据与分词:清洗、去重、配比,这部分对效果的影响常常比结构改动还大
  • 混合精度:用 BF16 甚至 FP8 训练,省显存、提速度
  • 分布式并行:一张卡放不下时,数据并行、张量并行、流水线并行、ZeRO 各自怎么切
  • 学习率调度:Warmup 加余弦衰减,大模型训练稳定性的基本功

这条线的实操门槛最高,大部分人理解原理就够了。

对齐线:想做微调、想看懂 R1 的人

  • SFT:监督微调,用问答数据教模型听指令
  • LoRA 和 QLoRA:只训练一小部分额外参数,单张消费级显卡也能微调
  • RLHF:奖励模型加 PPO,也就是 InstructGPT 的方法
  • DPO:跳过奖励模型,直接用「好回答和坏回答」的偏好数据训练
  • GRPO:DeepSeek 提出的强化学习方法,不需要单独的价值模型,R1 的训练就用了它

想动手的话,LoRA 是性价比最高的入口。

架构线:想读懂新模型技术报告的人

这条线就是第 5 站「换零件」的展开。

  • RMSNorm 替换 LayerNorm
  • SwiGLU 替换原来的 FFN 激活
  • RoPE 替换绝对位置编码
  • GQA 让多个头共享 KV
  • MLA:DeepSeek 提出的方法,把 KV 压缩到更低维度,进一步省显存
  • 长上下文:模型怎么处理几十万甚至上百万 token

学习方法很简单:每个零件都拿 GPT-2 对照,问三个问题——原来是什么样?现在换成什么?解决了什么问题?

应用线:选学,但离落地最近

  • RAG:检索增强,让模型回答前先查资料
  • 工具调用:让模型调用外部函数和 API
  • Agent:让模型自己规划多个步骤、调用工具、完成任务
  • 多模态:让模型处理图片和语音

这条线标成虚线,不是因为它不重要,而是它和主干的关系不一样。主干和其他四条支线讲的是模型本身怎么工作,应用线讲的是怎么用模型。

如果目标是做产品,可以较早换乘到这条线。但建议至少坐到第 4 站再来,否则遇到问题时很难判断是模型的能力边界,还是自己用法的问题。

怎么坐这趟车

最后说三点建议。

一、GPT-2 这站一定要下车。 这是整张地图的锚点。手写一遍,哪怕代码写得很笨,后面所有内容都有了参照物。

二、不用每站都下车,但要知道每一站在哪。 五条支线全部学透,是好几个方向的专家才有的积累。普通学习者把主干坐完,再选一到两条支线深入,就已经比大部分人清楚了。

三、学原理的时候,用一个小例子手算一遍。 比如三个词的句子、四维的向量,把注意力从头到尾算一遍。纸上算过一次,比看十篇科普都管用。

时间上,有编程基础的话,主干认真学大约两到三个月。支线按需,没有终点,因为这个领域每个月都在长出新的站。

完整地图放在下面,建议收藏。学到哪一站,回来对照一下自己的位置。

大模型学习地铁图:一条主干线与五条支线的关系

注:原文由 Claude Opus 5.5 辅助撰写。

资料来源