跳转至

模型架构

本文按技术演化顺序整理大模型相关的核心模型、训练范式和研究方向。

快速开始

大模型不是单一技术,而是一条从语言建模、表示学习、Transformer、预训练、规模化训练、后训练、多模态生成逐步演化出来的技术链。学习时可以先抓住三条主线:

  • 模型结构主线:n-gram -> RNN -> Attention -> Transformer -> MoE 与高效注意力。
  • 训练范式主线:词向量 -> 预训练 -> 指令微调 -> 偏好优化 -> 推理强化。
  • 能力扩展主线:文本生成 -> 长上下文 -> 工具使用 -> 多模态理解与生成。

专业读者不应只记住模型名称,而应关注每一阶段的目标函数、瓶颈、约束和可扩展性。一个模型为什么有效,通常取决于它如何在数据、计算、参数、推理成本和评测目标之间做取舍。

如何阅读本章

不同读者可以按不同路径阅读:

目标 推荐路径 关注重点
建立基础概念 语言模型演化 -> Transformer 模型 -> 预训练范式 token、语言建模、注意力、训练目标
理解现代 LLM 架构 Transformer 模型 -> 高效架构 -> 混合专家模型 Decoder-only、KV Cache、GQA、MoE
理解能力来源 预训练范式 -> 扩展定律 -> 后训练 数据、算力、偏好优化、评测
研究推理模型 后训练 -> 推理能力 -> 扩展定律 RLVR、GRPO、verifier、test-time scaling
研究多模态生成 多模态模型 -> 扩散模型 -> Transformer 模型 图文对齐、视觉 token、DiT、flow matching
准备视频多模态面试 多模态模型 -> 视频模型 -> 扩散模型 视频 token、时序建模、视频 VLM、视频生成、评测

如果只想快速把握整体脉络,可以先读本页的技术演化表和分层视角,再按主题跳转。

技术演化表

阶段 代表技术 核心问题 后续影响
统计语言模型 n-gram 用条件概率建模词序列 定义语言建模任务
分布式表示 Word2Vec、GloVe 缓解 one-hot 表示稀疏问题 建立词向量与语义空间
序列模型 RNN、LSTM、GRU 处理变长文本序列 形成上下文状态建模思路
编码器-解码器 Seq2Seq、Attention 支持输入到输出序列映射 推动机器翻译和生成任务
Transformer Self-Attention 并行建模长距离依赖 成为大模型主架构
预训练模型 ELMo、BERT、GPT、T5 从大规模语料中学习通用能力 形成基础模型 (Foundation Model) 范式
扩展定律 Kaplan Scaling Law、Chinchilla 研究参数、数据、算力的配比 指导大规模训练预算分配
稀疏扩展 MoE、Switch Transformer、Mixtral 降低单 token 计算成本 支持更大总参数规模
后训练 SFT、RLHF、DPO、GRPO 让模型更符合指令和偏好 形成 ChatGPT 类交互模型
推理能力 CoT、Self-Consistency、verifier 显式组织多步求解过程 推动测试时计算扩展
高效架构 RoPE、GQA、Flash Attention、KV Cache 降低训练和推理开销 支持长上下文与高吞吐服务
多模态模型 CLIP、Flamingo、LLaVA 对齐文本、图像、音频等模态 走向原生多模态模型
视频模型 TimeSformer、VideoMAE、Video-LLaVA、Video Diffusion 建模长时序、运动和帧间一致性 推动视频问答、长视频理解和视频生成
扩散模型 DDPM、Stable Diffusion、DiT 高质量图像和视频生成 成为视觉生成主流路线

演化路线

flowchart TD
    A[统计语言模型] --> B[分布式表示]
    B --> C[序列模型]
    C --> D[Seq2Seq 与 Attention]
    D --> E[Transformer]
    E --> F[预训练范式]
    F --> G[扩展定律]
    F --> H[后训练]
    G --> I[MoE 稀疏扩展]
    E --> J[高效架构]
    J --> G
    J --> K[长上下文与低成本推理]
    H --> L[推理能力]
    L --> M[测试时扩展]
    F --> N[多模态模型]
    N --> R[视频理解模型]
    R --> T[长视频理解]
    O[生成模型] --> P[扩散模型]
    P --> Q[DiT 与 Flow Matching]
    Q --> N
    Q --> S[视频生成模型]
    S --> U[文本到视频生成]

这张图强调依赖关系,而不是严格年份。例如 MoE 的思想很早出现,但它真正成为大模型训练中的重要路线,是在 Transformer 和规模化训练需求成熟之后。扩散模型也不是大语言模型主线的一部分,但它在多模态生成中与语言模型紧密配合。

现代大模型的分层视角

理解大模型时,建议把系统拆成多个层次,而不是把所有技术都混在“模型”这个词里。

层次 典型对象 关键问题 对应文章
表示层 token、embedding、position 如何把离散输入变成可计算表示 语言模型演化、高效架构
架构层 attention、FFN、normalization、MoE 如何组织参数和计算路径 Transformer 模型混合专家模型
训练层 pre-training、continued pre-training 能力如何从数据和算力中形成 预训练范式扩展定律
对齐层 SFT、RLHF、DPO、GRPO 模型如何变得可用、可控、可交互 后训练
推理层 decoding、verifier、test-time scaling 如何在回答时分配计算预算 推理能力、高效架构
多模态层 VLM、Diffusion、DiT 如何理解和生成非文本模态 多模态模型扩散模型
评测层 benchmark、human eval、contamination check 如何判断能力是否真实可靠 预训练范式后训练

这种分层能避免常见混淆。例如 Flash Attention 主要优化计算实现,不改变语言建模目标;DPO 改变后训练目标,不改变 Transformer 的基本结构;MoE 增加总参数量,但每个 token 激活的参数量未必同步增加。

常见误区

误区 更准确的理解
参数越大模型一定越强 参数量必须和 token 数、数据质量、训练预算、后训练策略一起看
Transformer 等于大模型 Transformer 是主流架构,但大模型还包括数据、训练、后训练、推理和评测
推理能力只来自 CoT 提示词 推理能力还来自预训练数据、SFT 轨迹、RLVR、verifier 和测试时计算
多模态就是给 LLM 接一个图片编码器 多模态还涉及跨模态对齐、token 融合、指令微调和安全评测
扩散模型是 LLM 的替代路线 扩散模型主要处理连续信号生成,常与语言模型在多模态系统中协作

参考资料

LLM 架构