Lecture 05 · 任务不同,保留的可见范围也不同

R52 · 任务不同,保留的可见范围也不同

将模型迁到图像之前,先要选输出目标和合法信息来源。用已完成的翻译母图辨认哪些部分可以拆用,避免把架构名字当成任务答案。

状态 b0

在同一母图上辨认源全可见、目标因果读取和cross条件读取,先回答当前行能看谁。

完整翻译:保留目标因果路径,再接源侧读取BOS I gave her aEmbedding + 位置Masked self-attn + Add & NormFFN + Add & Norm词表 Linear + softmaxgave 可读:BOS / I / gave我 昨天 给了 她 一本 书Embedding + 位置全可见 self-attn + FFN两个子层各接 Add & Norm同类 post-norm 单元 ×6源端最终表示 HCross-attention + Add & NormK/V:源 HQ:目标源:全可见目标:因果cross:完整源此行能看谁?

状态 b1

三类家族分别保留不同组件。decoder-only去掉独立源侧时,也去掉原来读取它的cross。

完整翻译:保留目标因果路径,再接源侧读取BOS I gave her aEmbedding + 位置Masked self-attn + Add & NormFFN + Add & Norm词表 Linear + softmaxgave 可读:BOS / I / gave我 昨天 给了 她 一本 书Embedding + 位置全可见 self-attn + FFN两个子层各接 Add & Norm同类 post-norm 单元 ×6源端最终表示 HCross-attention + Add & NormK/V:源 HQ:目标源:全可见目标:因果cross:完整源源侧 → encoder(BERT 式)去源 + 去 cross→ decoder-only(GPT 式)两侧与 cross 都保留 → encoder–decoder(T5 式);任务目标还要另行规定。

状态 b2

把目标、可见范围、条件来源拆成三项选择;同一预测目标可由不同骨干实现,不能由家族名直接推出全部能力。

目标、结构、信息来源:三个可分别选择的轴同一预测目标计数 → 窗口 → RNN → Transformer同一目标表示与生成全可见表示 / 因果续写 / 条件生成BERT / GPT / T5条件与模态文本源句 / 整图特征 / patch 序列图像字幕先问任务需要看见什么,再决定保留哪些部件。

公式与算例详情

从信息来源区分结构与目标

Encoder-only在输入内做双向self-attention,适合完整输入上的表示、分类或标注;BERT预训练的masked language modeling利用被遮盖位置的上下文。Decoder-only使用因果self-attention,以前缀预测下一token,是GPT式自回归生成的常见形式。Encoder–decoder让编码器双向处理源输入,解码器因果处理目标前缀,再用cross-attention读取源侧表示;T5以文本到文本形式组织多种任务。

这些是结构与常见目标的搭配,不是任务能力的绝对边界。不要把BERT的掩码预测与GPT式next-token目标混成同一训练信号;也不要把encoder–decoder中的cross-attention画成目标端未来信息可见。

参考与采用

原课页采用记录:M29 从 block 到 LM 训练。页码均按PDF物理页计。

继续学习

要从目标而非名字区分模型,读同一段文本,三种预训练问题,分别写 BERT 选中位置、GPT 合法前缀和 T5 删除跨度的输入/目标。CLS 02同题段落保存三种目标的完整说明;用三类信息流核对可见范围,再在LAB 03 F 中对应 encoder 与 causal 局部计算。局部算子相似不表示三种监督目标相同。