← 小课堂

盒子里面有什么?

ChatGPT 内部有什么?5 分钟看懂 Transformer

盒子里面有什么?

Transformer · 构建者 · 5 分钟 · transformer、attention、llm · 在 [自注意力](/explain/self-attention/) 之后

Transformer 是一叠相同的层。每一层先运行注意力(谁对谁重要),再对每个片段做一次小的“思考”步骤;整个堆叠重复几十次,最后为下一个片段生成概率。

开始之前:你能向朋友解释这个吗?1 2 3 4 5

1 = 完全不能 · 5 = 轻松做到

  • 1 先猜一猜

模型内部有多少种不同的机制?A 几十种——语法、事实、逻辑,各是独立部分

  • B 两个动作,反复重复
  • C 一张巨大的查找表
  • 2 观察

同一个技巧,重复十二次

1 / 3

第 1 层

第 2 层

第 3 层

第 4 层

第 5 层

第 6 层

第 7 层

第 8 层

第 9 层

第 10 层

第 11 层

第 12 层

it

一个片段——“it”——进入第一层时,只携带它本身的信息:一个词和一个位置。

◀

-

  • 重置 ▶

一个片段每经过一圈就改变颜色:同样的两个动作反复执行,重写这个片段在此处的含义。

  • 注意力让每个片段从其他片段收集信息;“思考”步骤(一个小型神经网络,即 MLP)处理它收集到的内容。堆叠十几次后,一个片段最终携带整句话的上下文——然后最后一层把它变成概率。
  • 4 你就是模型

把四个块按片段遇到它们的顺序排列,然后检查。

思考(MLP)处理注意力发现的内容 ↑ ↓

  • 下一个片段的概率 加载好的轮盘 ↑ ↓
  • 嵌入 片段 → 数字 ↑ ↓
  • 注意力 谁对谁重要 ↑ ↓ × 12:中间两个逐层重复

把四个块按片段遇到它们的顺序排列。检查

我完成了——给我看模型

  • 5 检查

下一个片段的概率来自哪里?A 最后一层的输出,转换成一个分布

  • B 第一层
  • C 一个独立的规则引擎
  • 6 复述出来

用一句话向朋友解释 Transformer。比较

  • 7 任务 · 2 分钟

回到旅程,输入你自己的句子,慢慢滚动浏览各层站点。数一数圈数,观察片段变色。

[打开旅程](/explain) 完成

三道快问

从本课题库中随机抽取;下次会不同。

完成了吗?

现在:你能向朋友解释这个吗?1 2 3 4 5

1 = 完全不能 · 5 = 轻松做到

标记完成

先回答三道快问。

深入探索

来源

译自 aifree.dev 教程栏目 · 信息以原文为准