HackerTube ?

Transformers, the tech behind LLMs | Deep Learning Chapter 5

3Blue1Brown在 YouTube 播放 ↗

字幕解读

本章从 GPT 的逐 token 预测讲起,概览文本如何变成 token 向量、经过注意力与前馈层更新,最终由输出分布采样生成内容。随后补充深度学习的共同计算形式:实数张量经过带可训练权重的矩阵运算;区分模型权重与每次运行的数据。重点解释嵌入矩阵如何把词映射到高维向量,训练可使向量方向编码语义及上下文关联;最后介绍点积相似度、输出层、softmax 与温度采样,为下一章注意力机制铺垫。

英文字幕轨道 · 引文按字幕原文展示,可点时间戳回看片段。

内容要点

  • 自回归语言模型反复预测下一个 token 并采样追加,从而生成长文本;聊天形式还需相应训练步骤。
  • Transformer 的主要计算可理解为多层矩阵运算,权重是训练得到、决定行为的参数,输入数据则随每次运行变化。
  • 词嵌入向量的方向和点积可呈现语义关系;softmax 把 logits 转成概率分布,温度调节分布平滑程度。
视频章节 6
  1. GPT 与逐 token 生成
  2. Transformer 数据流概览
  3. 深度学习的参数化计算
  4. Token 与嵌入矩阵
  5. 向量方向与语义关系
  6. 输出概率、softmax 与温度
具体观点与证据 3

注意力根据上下文选择相关词来更新词向量,因此同一 token 在不同句子里可以获得不同的具体含义。

此集是注意力概览,并未完整展开其计算。

The attention block is what's responsible for figuring out which words in context are relevant to updating the meanings of which other words,
探索此观点 →

模型权重由训练学得并决定行为,而推理中的激活向量编码本次输入;两者不能混为一谈。

针对演示的 Transformer 前向计算。

The weights are the actual brains, they are the things learned during training,
探索此观点 →

提高采样温度可增加不常见 token 的机会,但示例也因此退化为无意义故事;更随机并不保证更好的创造性。

采样行为的示例,不是所有高温输出必然无意义。

A higher temperature gives it a chance to choose less likely words, but it comes with a risk.
探索此观点 →
补充字幕原文 2

作者区分模型权重与输入数据,强调权重是在训练中学得、决定模型行为的部分。

The weights are the actual brains, they are the things learned

训练后的嵌入空间中,方向可能对应语义关系;后文用词向量差与近邻搜索作说明。

directions in the space have a kind of semantic meaning
解读边界

本章是视觉化概览,作者明确省略部分归一化和训练细节;所示词向量类比模型并非 Transformer 实例,嵌入算术只是直观示例。

相关视频与证据 1

数学对象到模型表示几何向量走进词嵌入空间

向量视频解释向量作为几何量与数值列表的不同视角;Transformer 讲解展示训练后的词嵌入也是向量,其方向能呈现语义关系。连接起来能帮助观众把“语义空间”理解成具体的向量表示,而不是隐喻。

关联视频

Vectors | Chapter 1, Essence of linear algebra ↗

向量可从几何和数字列表等相关视角理解,视角间可以转换。

the ability to translate back and forth between them
▶ 8:45–8:49 · 观看片段
当前视频

Transformers, the tech behind LLMs | Deep Learning Chapter 5

训练得到的词嵌入向量方向可呈现一定语义关系。

directions in the space have a kind of semantic meaning

适用边界 通用向量的几何性质不会自动赋予语义;语义结构来自模型训练,视频展示的是特定嵌入例子。

Hacker News 评论

查看 HN 原评论 ↗