返回课堂

完整深入材料 · 保留原页与全部停点。回到相关主讲

把真实后词的概率,变成一次参数更新

N26/b0 · 读懂负对数损失

合法前缀:在相同设置下,A用时12秒,B用时目标:8假设预测一:p(8) = 0.2−ln(0.2) = 1.609p(8) = 0.5−ln(0.5) = 0.693独立计分对照不是更新后结果两张概率卡用于解释计分规则;并非运行结果。
读懂负对数损失

还是刚才那个位置,真实后词是八。假设模型给八的概率只有零点二,我们取它的负对数,得到约一点六一。如果另一组预测给八的概率是零点五,负对数就约为零点六九。其他条件相同,给实际后词更高概率,这一项损失就更小。屏幕上这两组数只是帮助我们看懂计分规则,不是某个模型的实测轨迹。

教师备课:指图与模拟问答

指图与推进 · 不朗读先指合法前缀和目标 8,分别读两张假设概率卡及损失;不画从左卡到右卡的训练箭头。

N26/b1 · 沿计算图反传

合法前缀:在相同设置下,A用时12秒,B用时目标:8假设预测一:p(8) = 0.2−ln(0.2) = 1.609p(8) = 0.5−ln(0.5) = 0.693独立计分对照不是更新后结果输入表示可训练表示参数Transformerattention + MLP词表头输出分布loss → 反向梯度两张概率卡用于解释计分规则;并非运行结果。
沿计算图反传

再沿第一组预测走一次训练。模型先根据合法前缀计算分布,拿分布和目标八算误差,再反向传播。误差不仅告诉最后那个词表头应该调整,也可以沿着计算图影响前面的attention、前馈网络和相关表示参数。

教师备课:指图与模拟问答

指图与推进 · 不朗读推进,沿前向模块到词表头,再沿红色反向线指相关参数;只追第一张概率卡。

N26/b2 · 更新后重新预测

合法前缀:在相同设置下,A用时12秒,B用时目标:8假设预测一:p(8) = 0.2−ln(0.2) = 1.609p(8) = 0.5−ln(0.5) = 0.693独立计分对照不是更新后结果输入表示可训练表示参数Transformerattention + MLP词表头输出分布loss → 反向梯度梯度优化器:θ → θ′下一次前向重新计算分布
更新后重新预测

优化器根据梯度更新参数,下一次遇到输入时,再用更新后的参数重新计算。

不要把这张图读成“按一次按钮,零点二必然变成零点五”。一次更新同时受到多个位置、多个样本以及优化器状态影响;我们要理解的是训练闭环,不是在这里伪造一条学习曲线。现在我们知道,大量文本怎样持续形成参数更新。但一个更大的问题还没回答:反复预测一个后词,为什么可能逼着模型处理词语之间、物体之间,甚至事件之间的关系?接下来换一段只有一个词不同、解释却会改变的材料。

进一步解释

两张概率卡是计分对照,不是一轮训练前后记录。全段损失可取选定位置之和或均值;参数更新由汇总梯度和优化器规则决定,不能推断所有样本损失同时下降。

教师备课:指图与模拟问答

指图与推进 · 不朗读推进,指优化器 θ→θ′ 及返回下一次前向的路径;将右侧 0.5 卡仍视作独立计分对照。

补充推导、边界与来源

语言模型位置损失为 $L_i=-\log p_\theta(x_i\mid x_{<i})$,整段损失可取选定位置之和或均值。对目标8,假设概率0.2对应损失1.6094379,假设概率0.5对应0.6931472。两张概率卡只是计分对照,不是一轮优化的前后实测。训练闭环为前向分布、计算损失、反向梯度、优化器更新,再重新前向;一次更新不保证所有样本的损失同时下降。

来源与材料身份

  • 原始入口:§3.1语言建模对数似然;0.2/0.5及损失为本课给定算例
本页证据与条件

教学构造与教师参考;不是模型运行结果

进入主题正文