完整深入材料 · 保留原页与全部停点。回到相关主讲
整段在手,不等于每一行都能偷看答案
N21/b0 · gave 行的合法前缀
回访上一讲的英文生成。某一行已经看到 I gave,要预测后面的词。训练文件里虽然有完整句子,我们仍用因果 mask 限制这一行只能读它之前和当前位置的输入;后面的正确答案不能沿 attention 直接流回来。
教师备课:指图与模拟问答
指图与推进 · 不朗读只沿 gave 行读 BOS/I/gave,指红色禁止的 him,再指右侧目标 him。
N21/b1 · 各行有各自可见范围
再看其他行。每一行都有自己允许的前缀和对应目标。它们的输入都已经由数据给定,所以同一层里许多行可以一起计算;各行受到的可见性限制却不同。这两件事可以同时成立:批量计算没有取消因果约束,mask 也没有要求 GPU 必须把每一个已知位置依次单独算完。
教师备课:指图与模拟问答
指图与推进 · 不朗读逐行比较允许前缀与目标,区分批量计算和可见范围。
N21/b2 · 训练、prefill 与 decode
使用时也有两种不同的工作。用户已经给出的整段提示是已知输入,可以一起做前向计算;后面我们把推理中的这个阶段叫 prefill。它和刚才训练的并行前向有共同结构,但此时没有标准答案标签,也不执行那套损失与反向更新。接下来尚未产生的输出 token 则必须逐个生成,这叫 decode。能一起处理已知输入,并不意味着输入变长后工作量不再增长。下一页只改变长度,看增加的工作在哪里。
教师备课:指图与模拟问答
指图与推进 · 不朗读依次指训练、prefill、decode三框;分别说明标签更新和未知输出的边界。
补充推导、边界与来源
输入 BOS / I / gave / him 对应下一词标签 I / gave / him / a。gave 行可读取 BOS、I、gave,而不能读取后面的输入 him。标签 him 在目标端,不作为该行可见输入。训练前向之后另有 loss 与反向更新;推理 prefill 处理已知提示,只做前向;decode 生成未知新 token,需要逐步等待。
来源:L5 T30/T34 的因果训练与生成;原句片段固定使用 him。
相关的完整阅读材料保留原有公式、引用和原始图解。
本页证据与条件
教学构造与机制示意;非模型实测