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.