Lecture 03 学习讲义
正文
工具
按问题查找
Lecture 030. 先给原例子正确命名 · 实现代码

0. 先给原例子正确命名 · 实现代码

独立阅读

按问题继续

RGB+问题输入、question-only对照、同图换问与同问换图

展开完整实现代码
# Detached readonly runs write only to an isolated ephemeral directory.
import os, tempfile
_LAB_WORKDIR = tempfile.mkdtemp(prefix="lecture03-lab14-")
os.chdir(_LAB_WORKDIR)
print("ephemeral workdir:", _LAB_WORKDIR)

cases=[{'cups':2,'left':'red','q':'count'},{'cups':2,'left':'red','q':'left-color'},{'cups':2,'left':'blue','q':'left-color'}]
for c in cases:
    prior='2' if c['q']=='count' else 'red'
    oracle=str(c['cups']) if c['q']=='count' else c['left']
    print(c,'question-only rule',prior,'known-attribute oracle',oracle)
# No image was read above. The learned visual path begins below.