LLM Compass 全景速览
LLM 训练算法知识图谱。本页按「基座模型 → SFT → PEFT → 偏好优化 / RL → 蒸馏 → 推理部署 → Agent」串起常用方法。每个条目只保留一句定位、核心公式和适用边界;需要推导、伪代码或调参经验时,再进入「详细 →」页面。
基础模型
基础模型决定后训练的上限、成本和部署约束。开源模型以技术报告 / 论文为准,闭源模型以官方博客 / 模型卡为准;各厂商页按语言、VL、思考、Omni 等系列梳理模型谱系。
| 厂商 | 一句话定位 | 详细 |
|---|---|---|
| Qwen(阿里) | 开源谱系覆盖语言、VL、Omni、图像和视频,主线采用 Apache-2.0 | → |
| DeepSeek | MoE + MLA 路线,重点压低训练与推理成本,旗舰模型开放权重 | → |
| GLM(智谱) | 双语、工具调用和 agentic 任务投入较重,旗舰模型开放权重 | → |
| Llama(Meta) | 社区预训练和微调的重要参考系,许可证限制需要单独核对 | → |
| Kimi(月之暗面) | 长上下文、MoE 与 agentic 任务并行推进,K 系列开放权重 | → |
| MiniMax | 混合 / 线性注意力与生成式媒体并行布局 | → |
| Step(阶跃星辰) | VLM 主线与视频、音频、图像、3D 生成模型并行推进 | → |
| Gemini(Google) | 闭源主线覆盖多模态和超长上下文,Gemma 承担开源侧实验入口 | → |
| Claude(Anthropic) | 闭源 API,代码、工具使用和长程 agent 任务是主要观察点 | → |
| OpenAI | 闭源主线覆盖通用能力、推理和多模态,gpt-oss 提供开源辐射线 | → |
完整横向对比与选型建议见 基础模型总览 →。
模型架构
模型架构回答「参数如何组织、注意力如何计算、长上下文成本如何控制」。基础模型页中分散出现的 GQA、MLA、MoE、稀疏注意力等概念,在本章集中展开。
- Transformer 基础:自注意力 + FFN + 残差/归一化的解码块,decoder-only 范式。 详细 →
- 注意力变体:MHA → MQA → GQA → MLA,围绕 KV cache 的高效化。 详细 →
- 稀疏与线性注意力:滑窗 / NSA / MoBA / 线性注意力 / Mamba 混合,服务长上下文。 详细 →
- 位置编码与归一化:RoPE / ALiBi、RMSNorm、Pre-Norm。 详细 →
- MoE 混合专家:稀疏门控、负载均衡、共享/细粒度专家。 详细 →
- VLM / Omni:视觉编码器 + 连接器 + LLM;扩展到全模态与流式。 VLM → · Omni →
总览见 模型架构总览 →。
生成式模型 / AIGC
图像、视频和多模态生成主要沿扩散模型、DiT、Flow Matching 等路线演进。本章先讲生成过程和采样,再看控制、定制、加速与视频生成。
- 扩散模型基础:前向加噪、反向去噪、DDPM / DDIM / score-based。 详细 →
- Latent Diffusion / Stable Diffusion:潜空间扩散 + 文本条件 + CFG。 详细 →
- 架构演进:U-Net → DiT,Flow Matching / Rectified Flow(SD3 / Flux)。 详细 →
- 条件控制与定制:ControlNet / LoRA / IP-Adapter / DreamBooth。 详细 →
- 采样加速与蒸馏:DPM-Solver / Consistency / LCM / Turbo。 详细 →
- 视频与多模态生成:Sora 式 DiT 时空 patch、SVD / Wan / Veo。 详细 →
总览见 AIGC 总览 →。
SFT 监督微调
SFT
用「指令-回答」数据做有监督微调,让基座模型学会听指令。
适用:大多数后训练流程的起点;数据质量、模板和 loss mask 通常比多训几个 epoch 更重要。 详细 →
关键工程子主题:全量微调 · 数据构造 · Chat Template · 序列 Packing · Loss Masking
LoRA 及变体
LoRA
冻结
适用:显存受限、任务改动相对局部的微调。 详细 →
QLoRA
基座权重量化为 4-bit NF4 存储、计算时反量化,LoRA 适配器照常训练。
适用:单卡或极低显存微调大模型;代价通常体现在训练速度和量化误差上。 详细 →
DoRA
权重分解为幅值 × 方向:幅值直接训练、方向走 LoRA,学习行为更像全量微调。
适用:低 rank 下追效果。 详细 →
AdaLoRA
SVD 形式参数化
适用:参数预算紧、各模块重要性差异大。 详细 →
rsLoRA
缩放因子从
适用:rank 较大时稳定更新尺度,尤其适合先从现有 LoRA 配方做小改动。 详细 →
LoRA+
给
适用:LoRA 训练中 A/B 梯度尺度明显不对称时,用较小改动换更快收敛。 详细 →
PiSSA
用
适用:追求更快收敛;可与量化结合减小量化误差。 详细 →
DPO 系列
DPO
把 RLHF 的 KL 约束目标求出闭式解,"训 RM + 跑 RL"塌缩成一个分类损失。
适用:有成对偏好数据,且希望避开奖励模型和在线 RL 复杂度。 详细 →
IPO
DPO 在确定性偏好下会把 reward 差推向无穷;IPO 改用平方损失,把差拉向固定目标。
适用:DPO 明显过拟合偏好数据时。 详细 →
KTO
不要成对数据,单条样本 + 好/坏标签即可;损失借鉴前景理论的损失厌恶。
适用:只有点赞/点踩类二元反馈。 详细 →
ORPO
SFT 损失 + odds ratio 惩罚,单阶段同时"学会回答 + 对齐偏好",无 reference model。
适用:想省掉 SFT → DPO 两阶段流程。 详细 →
SimPO
去 reference,隐式 reward 改为长度归一化的平均 logprob,加目标 margin
适用:显存紧张、被长度膨胀困扰。 详细 →
CPO
用均匀先验近似 reference 得到 DPO 上界,加 SFT 项防止 chosen 概率塌缩。
适用:去 reference 且需要稳住生成质量(翻译等)。 详细 →
PPO / GRPO 系列
RL 阶段共同的优化目标:
Reward Model
在偏好数据上用 Bradley-Terry 损失训练打分模型,作为 RL 的奖励来源。
适用:RLHF 的前置组件;质量决定 RL 上限。 详细 →
PPO
裁剪重要性采样比值限制每步更新幅度,优势用 GAE(需训练 critic)。
适用:经典 RLHF;资源充足,且需要 critic 与 token 级 credit assignment。 详细 →
GRPO
去掉 critic:同 prompt 采样一组回答,组内标准化 reward 即优势。
适用:可验证奖励的推理任务 RL;DeepSeek-R1 路线让它成为近期最常见的配方之一。 详细 →
DAPO
GRPO 的工程修正四件套:clip-higher、动态采样、token 级策略梯度损失、超长奖励整形。
适用:长思维链、大规模可验证奖励 RL。 详细 →
GSPO
把重要性比值从 token 级改为序列级,缓解 GRPO 在 MoE 上的训练不稳定。
适用:MoE 模型上的大规模 RL。 详细 →
RLOO
回归 REINFORCE:每个回答用其余
适用:追求简单与无偏的组采样方案。 详细 →
REINFORCE++
REINFORCE + PPO 的稳定化技巧(token 级 KL、clip、全局 batch 优势归一化),无需组采样。
适用:采样预算紧(每 prompt 一条)时的轻量方案。 详细 →
蒸馏
黑盒蒸馏(数据 / CoT)
只用教师模型的输出文本(含思维链)构造数据微调学生,无需 logits。R1 蒸馏小模型走的就是这一路线。
适用:教师只有 API、师生 tokenizer 不同、跨架构蒸馏。 详细 →
白盒蒸馏(logits KL)
对齐师生的输出分布,最小化 KL 散度(前向 KL / 反向 KL,on-policy 如 GKD)。
适用:师生同词表、能拿到教师 logits,追求更高保真。 详细 →
推理蒸馏(R1-Distill / s1 / LIMO)
用强推理模型生成的长思维链做 SFT,把推理格式和中间步骤迁移到小模型。经验上,数据质量和结构往往比数量更关键;在资源有限时,这条路通常比直接在小模型上跑 RL 更可控。
适用:让小模型获得 o1/R1 级思维链能力。 详细 →
总览与选型见 蒸馏总览 →。
训练系统 / 分布式
当模型、优化器状态和激活单卡放不下时,需要把参数、数据和流水切到多卡集群上。本章只保留训练系统里最常用的并行与显存优化概念。
- 数据并行:DDP / ZeRO / FSDP,分片优化器状态省显存。 详细 →
- 模型并行:张量并行(Megatron)+ 流水并行 + 3D 并行。 详细 →
- 显存与吞吐优化:混合精度、梯度检查点、梯度累积。 详细 →
总览见 训练系统总览 →。
推理模型(Reasoning)
推理模型把一部分算力从训练阶段转移到推理阶段,通过长 CoT、搜索或验证提高复杂任务正确率。o1 / R1 是这条路线的代表。
- Test-time scaling:长 CoT、自洽性、budget forcing。 详细 →
- RLVR:用可验证奖励做 RL,R1 的纯 RL 配方。 详细 →
- 过程/结果奖励:PRM vs ORM、Let's Verify、Math-Shepherd。 详细 →
- 搜索与验证:Tree of Thoughts、MCTS(rStar)。 详细 →
总览见 推理模型总览 →。
推理与解码
KV Cache 与 PagedAttention
缓存历史 token 的 K/V 避免重算;PagedAttention 分页管理显存、消除碎片(vLLM 路线)。
适用:几乎所有自回归推理部署的基础。 详细 →
量化(GPTQ / AWQ / FP8)
把权重 / 激活降到低 bit,省显存、提吞吐,尽量保持精度。
适用:显存受限部署、提升单卡承载量。 详细 →
投机解码(含 MTP)
小草稿模型 / MTP 头并行起草、大模型一次验证多 token,无损加速生成;MTP 把"预测多 token"做进预训练,自带自投机 draft。
适用:降低生成延迟,不改变输出分布。 详细 →
推理框架与服务引擎
vLLM / SGLang / TensorRT-LLM 把分页 KV、continuous batching、prefix caching、P/D 分离整合成高吞吐低延迟的服务系统。
适用:模型选型之后的"怎么把它高效地部署 / serving 出去"。 详细 →
总览见 推理与解码总览 →。
评测 Evaluation
评测要回答两个问题:任务是否代表真实使用场景,分数是否能复现。基准、人评、LLM-as-judge 和 Arena 各有偏差,本章重点放在口径与失效模式。
- 基准与数据污染:MMLU/GPQA/SWE-bench…,以及刷榜与污染问题。 详细 →
- LLM-as-judge:用大模型打分的偏差与缓解。 详细 →
- Arena / Elo:匿名对战 + 人类偏好排名。 详细 →
总览见 评测总览 →。
Harness
Harness 决定模型能调用哪些工具、如何执行、失败后能否回滚或验证。对 agent 来说,这部分常比提示词更影响最终任务成功率。
- 执行循环与上下文管理:gather context → act → verify 的 agent loop 与上下文治理。 详细 →
- 沙箱与工具执行:隔离强度谱系(容器 / gVisor / microVM)与 prompt injection 防御。 详细 →
- 代表系统对比:SWE-agent / OpenHands / Claude Code / Copilot 的设计分叉。 详细 →
- 自主科研与自动化 Agent:AI Scientist / Agent Laboratory / AIDE / AI co-scientist——让 agent 自己跑实验、写论文。 详细 →
总览见 Harness 总览 →。
Agent
Tool Use 训练
教模型按 schema 发起函数调用并消化返回结果;SFT 为主、偏好优化修正调用决策。 详细 →
Agentic RL
episode 从单轮生成扩展为多轮「生成 → 执行 → 反馈」,以任务结果验证为 reward 做策略优化。 详细 →
代表方向:检索与工具 RL(Search-R1 系) · 软件工程 RL(SWE-RL) · Web 长程导航 RL · 训练稳定性
代表性 Agent 框架
开源 1 万星以上的开发框架与 agent 产品横向对比:LangChain / LangGraph / LlamaIndex / AutoGen / CrewAI / MetaGPT,以及 Claude Agent SDK / Claude Code / Codex / OpenClaw / Hermes。 总览与对比 →
Deep Research
把「检索 → 阅读 → 综合 → 引证」打包成长程自动调研,主要难点在检索覆盖率、来源可信度和引用可复核。闭源代表 OpenAI Deep Research;国产与开源系统包括 Tongyi DeepResearch(阿里) · REDSearcher(小红书),另有 MiroFlow / Marco / O-Researcher 等。 总览 →
多智能体
planner / executor / reviewer 分工协作时,真正麻烦的是编排开销、状态共享和 credit assignment。 详细 →
Skills
Agent Skills 体系
把流程、工具用法打包成「指令 + 脚本 + 资源」的技能包(SKILL.md + 渐进式披露 + 触发机制),按需加载、不改权重。 详细 →
技能设计与评测
如何写出可触发、可组合、可评测的技能包。 详细 →
AutoSkill:技能自迭代
让 agent 从自身轨迹中自动沉淀、复用、改写技能,把一次性经验固化成可复用能力。 详细 →
Skills vs RAG vs 微调
三种"给模型补能力"路线的边界与取舍。 详细 →