从机器翻译到 Transformer

左右滑动查看完整图解 ↔

放大阅读图解 ↗

本讲目录

49页课堂主线

一句译文里的决定

语言分析怎样参与翻译

从单位到向量

沿句子更新状态

完整地生成一句译文

需要时回头读取

重新组织完整 Transformer

从任务数据到预训练

让图像提供缺少的颜色

让同一计算少搬数据

回到研究选择

完整资源推导(可选)

本页说明

学习材料

从同一图的像素,走到视觉前缀的宽度

T46 · 从同一图的像素,走到视觉前缀的宽度

任务现在需要使用图片中的颜色。先把同一幅图的像素位置找清楚,再追踪这些位置怎样变成语言模型能读取的表示。

状态 b0

在原图上加 6×4 教学网格,中央四格覆盖书与手部的局部。

状态 b1

右侧四块与原图第 2、3 行及第 3、4 列对应;沿封面边缘可以核对同一对象跨过多个块。

状态 b2

像素、块与位置共同形成视觉表示;物体可跨块,表示行不等于物体标签。

状态 b3

可学习投影将视觉编码器输出变为语言模型可接收的宽度,随后进入同一前缀。

公式与算例详情

原图为 1536×1024;右侧四块 256×256 裁片分别取自教学网格的 r2c3、r2c4、r3c3、r3c4,与 assets/r72/crop-manifest.json 对应。6×4 只是观察像素位置的教学网格,不是 CLIP ViT-L/14 的实际位置配置。

LLaVA 2304.08485v2 使用预训练视觉编码器的输出,经可学习投影进入语言模型的嵌入空间。视觉编码器整合块与位置的信息,输出行不应解释为“一行只代表一个物体”。

继续学习

让整套 Transformer 共同完成一次预测 · LAB03:F · 跟着一个 token 穿过完整 encoder block

路径 B:换图后分布变了,模型是否看懂了 · LAB03:路径B · 换图后分布变了,模型是否看懂了

历史推导与原实验身份:R50。旧切分、代词、权重与测量保留原任务条件,不能替换成本轮九单位新句。

原始来源