首页 › tech › 把GPT拆开给你看的动画神课

把GPT拆开给你看:一条讲透Transformer的动画神课深度解读

概述:为什么值得读这篇解读

在所有人都在谈论AI的2026年,绝大多数科普内容停留在“它很厉害”或“它要取代你”的情绪层面,真正能把大语言模型内部机制讲清楚的片子凤毛麟角。3Blue1Brown(格兰特·桑德森)的《But what is a GPT?》是其中公认的天花板:它用动画把GPT这个词逐字拆开——生成式、预训练、Transformer——把“下一个词预测、嵌入空间、注意力机制、多层堆叠”这条完整的论证链画给你看。本文围绕这一条视频展开,帮你把它背后的知识吃透:没看过视频也能读懂,看过视频能多懂一层——包括视频没有告诉你、或者为了动画效果刻意简化掉的那部分。

视频基本信息

项目 内容
视频标题 But what is a GPT? Visual intro to transformers | Chapter 5, Deep learning(中译:但GPT究竟是什么?Transformer可视化入门·深度学习系列第5章)
频道 3Blue1Brown(主持人Grant Sanderson),订阅数超600万(据频道页面,未实时核实)
发布时间 2024年4月(据频道页面)
时长 约27分钟(据频道页面)
播放量 发布后长期位居该频道播放量前列的头部内容;截至本文写作未能实时抓取核实,具体数字请以频道页面为准
所在系列 深度学习(Deep Learning)系列第5章,前接神经网络/反向传播四章,后续为注意力专章等

注:本文写作环境无法实时抓取YouTube页面,上表数据据频道公开页面整理;播放量、订阅数随时间增长,请以频道页面实时数据为准。文中涉及的模型参数与论文信息均来自原始论文,属于稳定事实。

核心主张拆解:这条视频的叙事线

这条视频最了不起的地方,是它用一条环环相扣的叙事线,把一个技术上极其庞杂的系统拆成了五个可理解的心智模块。以下按视频的展开顺序逐个拆解。

要点一:GPT不是知识库,而是一台“下一个词概率机”

视频开宗明义:GPT全称Generative Pre-trained Transformer(生成式、预训练、Transformer),而它做的事说出来简单到令人失望——给定一段文字,预测下一个词是什么。

关键在于理解“预测”的真实含义:模型输出的不是一个词,而是整个词表上的概率分布。词表里每一个候选词都会得到一个分数,经过softmax函数归一化后变成概率。然后系统按某种策略从中“抽签”:

这是全文最重要的一次认知校准:你以为AI在“回答问题”,实际上它在做一万次连续的“完形填空”。理解了这一点,后面所有机制都有了锚点。

要点二:把语言变成几何——token与嵌入空间

计算机没法直接理解文字,第一步是把文本切分成token(词元)。GPT-2使用BPE(字节对编码)算法,把高频字符组合合并成约5万个常用token,任何一段文本都会被切成这5万个积木的组合。这也是为什么大模型数不清“strawberry里有几个r”——它看到的不是字母,是token。

接下来是全片最漂亮的可视化:每个token被映射成一个高维空间中的向量(嵌入,embedding)。视频用三维动画演示了一个核心直觉:语义变成了几何——意思相近的词,向量指向相近的方向;“国王减去男人加上女人约等于王后”这类经典案例(源自2013年word2vec的研究),说明词义关系可以体现为向量之间的加减。

真实的GPT-2嵌入是768维,GPT-3是12288维——远超人类能想象的三维空间,但动画传达的直觉是对的:模型把“意义”编码成了可以计算的方向和距离。

要点三:注意力——每个词都在向上下文“提问”

单词孤立存在时语义模糊:“银行”在“河边”和“在账户里”意思完全不同。Transformer的核心创新——注意力机制(attention)——就是让每个token根据上下文“改写”自己的向量。

视频用查询/键/值(Query/Key/Value)三件套来讲解,这套命名借用了数据库的隐喻:

  1. 每个token的嵌入经过矩阵变换,产生一个查询(Q):“我在找什么信息?”
  2. 同时产生一个键(K):“我能提供什么信息?”
  3. 每个token拿自己的查询去和所有token的键做点积,算出相关度,再经softmax归一化成一组权重;
  4. 按权重加权平均所有token的值(V),把结果加回自己的嵌入。

一句话总结:注意力就是一次“由相关性驱动的加权信息交换”。GPT-2每层有12个注意力“头”并行工作,每个头在自己的子空间里捕捉一类关系——有的头追踪指代,有的头关注相邻词,分工不同。

要点四:MLP——藏在注意力背后的“计算与记忆层”

很多科普讲到注意力就结束了,这条视频可贵在继续往下走:注意力输出之后,每个token的向量还要独立通过一个多层感知机(MLP)。MLP的中间层宽度约为嵌入维度的4倍(GPT-2中是768→3072→768),内部用非线性激活函数做变换。

视频给出的直觉是:注意力负责“token之间通信”,MLP负责“token自己消化和计算”——先开会收集信息,再回工位处理。此外,动画里那根从底部直通顶部的“旁路”,就是残差连接:每一层只学“增量修改”,原始信息始终保留,这是深层网络能稳定训练的关键工程设计之一(出自2015年何恺明等人的ResNet研究)。

要点五:堆叠与规模——从GPT-2的12层到GPT-3的96层

最后视频把镜头拉远:上面这套“注意力+MLP”的骨架,在GPT-2里重复堆叠12层;GPT-3把同一架构放大到96层、12288维,参数量达到1750亿。架构几乎没变,变的只是规模——这正是"deep learning"(深度学习)名字的由来:所谓“深度”,就是堆了很多层。

而训练所有这些参数的方法,依然回到要点一:在海量互联网文本上,不断预测下一个词,预测错了就用梯度下降微调所有矩阵。万亿级的“考试题”,练出一个万亿参数的概率机器。

知识与理论溯源:动画背后的真实论文链

这条视频的每个动画模块都有扎实的文献支撑,溯源如下:

批判性审查:哪些是硬通货,哪些被动画“拍平”了

证据最扎实的部分

架构描述与原始论文完全一致。GPT-2的12层/768维/1024上下文、GPT-3的96层/1750亿参数,都是公开发表的稳定事实;Q/K/V的计算流程、softmax归一化、自回归循环,任何读过《Attention Is All You Need》的人都能确认视频的忠实度。这部分可以放心当作学习材料。

被动画简化的部分

有争议或仍在演进的部分

认知提升与实用启示

第一,用几何直觉入门AI,而不是被公式劝退。你不需要啃完矩阵微积分才能理解大模型——先把“词是向量、注意力是加权信息交换、模型是概率机”这三个几何图像建立起来,再去读论文会顺畅十倍。可操作的做法:打开TensorFlow Embedding Projector(projector.tensorflow.org),亲手转一转word2vec的三维投影,十分钟就能获得和视频动画一样的体感。

第二,用“概率机”模型校准你对AI输出的信任。理解了GPT的本质是连续完形填空,你就明白它为什么一本正经地胡说八道(幻觉不是bug,是采样机制的自然产物),也明白为什么“给足上下文”比“提问”有效——上下文直接改变了概率分布的形状。下次用AI时,把它当成一个极其博学但没有事实校验器的续写引擎来喂养,而不是一个数据库来查询。

第三,复制这条视频的学习方法论:自顶向下+可交互。先看动画建立骨架,再读《Attention Is All You Need》第3.2节对照细节,最后看Andrej Karpathy的《Let's build GPT: from scratch, in code, spelled out》跟着代码从零实现一个小GPT。动画→论文→代码,三层抽象各取所长,这是学任何复杂系统的通用路径,不限于AI。

Mermaid:这条视频的论证结构

flowchart TD
    A["输入文本<br/>GPT-2上下文窗口: 1024个token"] --> B["BPE分词<br/>约5万token词表"]
    B --> C["嵌入查找<br/>每个token变成768维向量"]
    C --> D["注入位置信息"]
    D --> E["Transformer层 × 12"]
    E --> E1["多头注意力 ×12头<br/>Q/K/V: token之间按相关性<br/>加权交换信息"]
    E1 --> E2["MLP<br/>768→3072→768<br/>逐token计算与联想<br/>残差连接保底"]
    E2 --> F["反嵌入<br/>768维向量 → 5万词打分"]
    F --> G["softmax + temperature<br/>下一个词的概率分布"]
    G --> H["采样出下一个token"]
    H -->|"拼回输入, 自回归循环<br/>GPT-2: 12层/768维<br/>GPT-3: 96层/1750亿参数, 架构不变只放大"| A
    E -.训练.-> T["海量文本上预测下一个词<br/>梯度下降微调全部矩阵"]

延伸阅读

  1. Andrej Karpathy – 《Let's build GPT: from scratch, in code, spelled out》(YouTube,Andrej Karpathy频道):前OpenAI创始成员手把手从零写一个GPT,是本文这条视频最好的代码版续集。
  2. Jay Alammar – 《The Illustrated Transformer》(jalammar.github.io/illustrated-transformer):图文版Transformer经典教程,与3Blue1Brown的动画版互为补充。

参考来源

  1. 3Blue1Brown频道主页 — 本文解读视频《But what is a GPT?》的出处(据频道页面)
  2. Attention Is All You Need (arXiv:1706.03762) — Vaswani等人2017年Transformer原始论文
  3. Language Models are Few-Shot Learners (arXiv:2005.14165) — GPT-3论文,视频“规模放大”叙事的依据
  4. Efficient Estimation of Word Representations in Vector Space (arXiv:1301.3781) — Mikolov等人word2vec论文,嵌入空间直觉的源头
  5. Training language models to follow instructions with human feedback (arXiv:2203.02155) — InstructGPT论文,从GPT到ChatGPT的关键一步

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入