## 沿视觉条件找到下一词目标 ## 解释、算例与证据 # P51 · 图像描述:视觉内容怎样成为一句话? 先沿画面指出视觉特征进入哪里,再指出已有文字与下一词目标。连续说明展开 shifted target、EOS、PAD 和实际生成,LAB13 提供已保存的实验结果。理解本页可先把文字预测器作为输入输出模块;整数移位只演示目标构造,完整图像描述还需要图像条件与实际生成。 图内标签与数值:视觉编码器;图像 → 特征;两条合理描述;“两个人站在一起。”;“红衣人拿着篮球。”;文字预测器;允许看到的前文 + 视觉;红衣人 拿着;球;下一个目标;图文配对给出文字目标;页面展示训练接口与参考描述,没有展示模型生成结果。 图像先编码为视觉特征;视觉条件与已有文字一起进入文字预测器,前文从红衣人推进到红衣人拿着。 - 视觉编码器 - 图像 → 特征 - 两条合理描述 - “两个人站在一起。” - “红衣人拿着篮球。” - 文字预测器 - 允许看到的前文 + 视觉 - 红衣人 拿着 - 球 - 下一个目标 - 图文配对给出文字目标;页面展示训练接口与参考描述,没有展示模型生成结果。图像先编码为视觉特征;视觉条件与已有文字一起进入文字预测器,前文从红衣人推进到红衣人拿着。 [查看对应图解状态](/#/l3-r2-p51/1)[查看完整图解](/course/figures/l3-r2-p51-1.html) ## 课堂讲述 以图像描述为例,输出不再是固定类别,而是一段可变长度的文字。训练材料给出图像和描述,视觉特征与允许看到的前面文字一起,为后面的预测提供条件。 注意,这里用的是图文配对监督,不是图像自己自动长出文字标签。不同描述可以关注不同内容:“两个人站在一起”概括人物和位置,“红衣人拿着球”指出动作主体。两句都能从当前画面得到支持。 所以这个任务既要求视觉表示支持文字表达,也要求评价容纳多种合理描述。我们现在看完整的信息流和训练材料,不展开 RNN 或 Transformer 的内部机制。那部分留到第五讲,今天必须讲清的是:视觉信息从哪里进入,文字目标从哪里来,为什么流畅句子还要对得上画面。 ### 图像条件怎样进入一个可变长度答案 [独立阅读](/course/blocks/caption-conditioned-token.html) 图像描述要建模的是 $p_\theta(y_1,\ldots,y_T\mid I)$。链式法则将它分解为 $\prod_t p_\theta(y_t\mid y_{