我在Mechanical Turk上有两个不同的用例。第一个是有一个'任务',我需要十个独特的工人来完成它。所以,打10次,只有一个工人能打一次。这方面的一个例子可能是一个调查,我想让十个人来填写:
q = ExternalQuestion(external_url="http://example.com/mturk", frame_height=800)
conn.create_hit(question=q, reward = 0.05, max_assignments=10, title='My Survey')
这将产生所需的结果,因为它只显示一个工作进程的可用命中
如果一个任务有10次点击,但一个人(或十个人)可以全部完成,那么我该如何生成一个“任务”?这方面的一个例子可能是有人进入图片是男孩还是女孩。他们应该能够跳过一个,继续下一个:
我将如何使用create_hit
完成第二个用例?你知道吗
你必须做10个独立的
create_hit
操作,每个操作都有不同的问题值。本质上,具有相同命中类型的命中(即,显示属性,如标题、奖励等)在worker界面中以可视方式分组,因此您的两个用例之间的区别在于,第一个用例只涉及一个命中(具有多个赋值,第二种方法涉及多个命中,它们共享一个命中类型(每次命中一个任务,所有这些任务对任何一个工作者都可用)。你知道吗相关问题 更多 >
编程相关推荐