[CLS 09 · 图像条件输出:描述与问答](/course/notebooks/c9f328a00ef44ecc90804e47276a7811.html) # 图像、前缀、目标,三个位置分开看 [独立阅读](/course/notebook-blocks/dd1046d546e24b26aecee5957553a6e2.html) 按问题继续 图像条件、teacher forcing、真实生成、greedy/beam与VQA控制 **学习路径:** [图像怎样约束句子与回答](/course/study/caption-vqa.html) 从[P51 看图描述](/course/pages/l3-r2-p51.html)与[P54 视觉问答](/course/pages/l3-r2-p54.html)进入:同一视觉编码器怎样服务“生成一句话”和“针对问题回答”两种输出? 先读图像、文字前缀和下一词目标,再看VQA的同图换问/同问换图。按兴趣选择[LAB 13](https://deepnote.com/project/38755e4e-23f6-4f5f-8c68-8a2e4114b1c1/notebook/3da47f3ee3554ee0a36e0bb6a2fdc61f)或[LAB 14](https://deepnote.com/project/38755e4e-23f6-4f5f-8c68-8a2e4114b1c1/notebook/11d9f74871544a77b42024a9fe06b81a);已有结果能先读,运行时各册独立从头执行。 读完应能解释:为什么训练损失不能代替自由生成评价,为什么问题先验不能代替视觉证据。GRU/RNN 内部与 beam 搜索已移入[第五讲](https://deepnote.com/project/841ec8e7-e352-4840-b628-d3742b03d6d0/notebook/b1c8e2fd764441e8820b808fc40ec3cb?utm_source=openai&utm_medium=mcp&utm_campaign=openaimcp&utm_content=b1c8e2fd764441e8820b808fc40ec3cb&utm_term=get_notebook),不是理解视觉条件的前置要求。 ## 图像、前缀、目标,三个位置分开看 令图像为 $I$、句子为 $y_1,\ldots,y_T$,模型学习 $p(y_1,\ldots,y_T\mid I)=\prod_t p(y_t\mid I,y_{