问题标签 [mechanicalturk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Crowdflower:如何包含自定义 HTML?
我正在尝试使用其 Builder 工具在 Crowdflower 上创建工作。到目前为止,一切都很好。我有希望人们标记的文本项目:
当我在 Crowdflower Builder 中包含 {{text}} 时,它不会以粗体或带有额外的换行符显示文本,而是从字面上向我显示 html 标记。我查看了 Builder 创建的 HTML 页面源代码,似乎在 Crowdflower 管道中的某个地方,我的所有 HTML 标记都转换为
有没有办法绕过这个限制?我真的需要自定义 HTML 标签来完成我的工作。可以选择在工作中包含您自己的 CSS 和 Javascript,而我最后的选择是编写一个 Javascript 函数来取消转义我的 HTML 标记。但我希望我在这里错过了一些非常简单的东西。
抱歉,误导性的“Javascript”标记,我无法创建自定义标记(本来是众包的)。
编辑:
如果有人遇到同样的问题:编写自定义 Javascript 函数确实有效,我只是尝试过。不过仍然希望有更好的解决方案:)
amazon-web-services - 用于流式传输无尽的任务列表的机械土耳其人架构
我们应该如何构建一个使用 Amazon Mechanical Turk API 来处理任务流而不是单批批量任务的解决方案?
这里有更多信息:
我们的应用程序每天接收大约 1,000 张照片和视频流。每个图片或视频包含需要转录的 6-8 个数字(它是电子设备的序列号),以及转录的“确定性级别”(例如“Certain”、“Uncertain”、“Can't Read ”)。每个图像的转录时间不到 10 秒,每个视频的转录时间不到 20 秒,并且需要最少的技能或培训。
我们的应用程序将全天不断上传这些图像,我们希望在几分钟内将它们变成数字。理想的解决方案是我们每分钟上传一次新任务(高峰期每分钟不到 20 个)并每分钟下载一次结果。
两个问题:
- 为确保快速周转时间、准确性和成本效益之间的良好平衡,我们应该一次提交一项任务,还是最好批处理任务?如果是这样,在设置批量大小时我们应该考虑哪些变量?
- 是否存在包装 MTurk API 的库或托管服务,以便更轻松地处理像我们这样的 HIT 生成是流式和持续而不是一次性的用例?
为新手问题道歉,我们是 Mechanical Turk 的新手。
mechanicalturk - 为什么 Amazon Mechanical Turk Web 界面会与 API 不同步?
我一直在使用rturk Ruby 库来调用 Amazon Mechanical Turk API。我正在做一些基本的事情,比如批准和拒绝。成功完成后,我现在正在查看 (a) AMT Web UI 和 (b) 导出的 CSV。两者都没有显示我刚刚做出的批准或拒绝。
到底是怎么回事?
我不希望有时间滞后。我怎样才能找到这件事的底部?
python - 与 Mturk 的 boto 连接错误
我正在研究 boto 版本的 2.6.0 。我在连接到 mturk 时遇到问题。
我的代码是:
我得到的错误信息是:
我试图找出错误的根源,但失败了。请提出一些建议。
android - 开始使用适用于 Android 的 Amazon Mechanical Turk
我一直在开发一个使用相机拍摄图像的应用程序,我想将图像发送到亚马逊的 Mechanical turk 服务,并从该服务中获取他的图像描述。
我完全不知道如何做到这一点。我目前已经为 mturk 设置了 java sdk。我找不到任何关于我必须如何进行的文件。我能否直接从我的应用程序发送机械土耳其人请求,还是必须通过后端服务器发送?如果有人能指出我正确的方向,我将不胜感激。
谢谢,
缺口
node.js - 需要亚马逊机械土耳其人资格测试
我正在尝试为 AMT HIT 创建强制性资格。但发布此数据后,HIT 显示所需的资格是无。我发布的这些数据有什么问题吗?没有资格测试文件。
这个功能真的可以使用 Web 服务 api 吗?
java - 在 Android 中使用 java 项目
我有一个执行 Mechanical Turk HIT 任务的 Java 项目,我想在 Android 应用程序中使用它。我试图在我的 android 应用程序中编写 MTurk 函数,但由于一些与 sdk jar 相关的错误,我无法让它工作。简而言之,我有一个 Android App Project 和一个 java Project。有什么办法可以在我的 android 项目中使用 java 项目吗?
amazon-web-services - Mechanical Turk 中的多个 HIT 或 ExternalQuestion?
首先我必须说我对 MT 完全陌生,如果我的想法完全错误,请原谅我。
我必须为工作人员创建一个任务,他们必须对一个句子进行分类,如果它是垃圾邮件或者它属于某个类别。我每天要分类大约 2500 个句子。
使用 API 执行此操作的最佳方法是什么。我了解如何使用 API 创建 HIT,但我的理解是,我无法创建一个重复的 HIT,一旦对每个句子进行分类,它就会自行改变。我需要创建 2500 个 HIT 吗?
我研究并发现了可以在我的服务器中设置的外部问题,并在每次提交表单时对其进行更改。
在那种情况下,它只会是 1 HIT 吗?这是正确的方法吗?
我对 MT 的动态部分感到困惑。
任何提示、文档(更新)或建议将不胜感激。谢谢!
python-2.7 - 使用 Boto 在 Amazon Mturk 中创建 HIT 时获取 HIT Id
我正在亚马逊 Mturk 上做一个项目。我正在使用 Python Boto API。
boto.connection.create_HIT() 方法返回我试图从中获取 HIT Id 的 ResultSet 对象。我还在 Create_HIT() 中使用了响应组,例如“HITDetail”、HITAssignmentSummary 和“HITQuestion”。
但我无法找到从返回的内容中获取 HIT Id 的方法。
请帮我解决一下这个。
mechanicalturk - 如何在 Mechanical Turk 命令行工具中创建批准率限定
我正在使用Mechanical Turk 的命令行工具界面来创建一组 HIT。我想要求接受我的 HIT 的人的批准率达到 95% 或更高,并且已经完成了至少 1,000 个 HIT。我相信我需要创建一个资格类型,然后以某种方式将其添加到我的 HIT 属性文件中(请参阅这些出色的幻灯片),但我无法找到一个准确说明如何指定它的示例。如何使用命令行工具来指定这样的要求?