MissingRequiredParameter:参数中缺少必需的键“FunctionName”

wes*_*esk 3 mechanicalturk amazon-web-services amazon-sagemaker

我正在研究一个受监督的机器学习问题,我正在设置一个自定义标签任务以发送到 Amazon Mechanical Turk 以进行人工注释。

我已.jsonl按照 AWS 文档https://docs.aws.amazon.com/sagemaker/latest/dg/sms-data 中指定的说明以json-lines ( ) 格式将数据上传到 AWS S3,如下所示-input.html :

{"source": "value0"}
{"source": "value1"}    
{"source": "value2"}
...
{"source": "value2"}
Run Code Online (Sandbox Code Playgroud)

当我点击默认的文本分类模板时,我可以看到我的数据通过,一切似乎都在工作。

但是,当我尝试使用自定义注释任务模板界面时出现以下错误: MissingRequiredParameter: Missing required key 'FunctionName' in params

该错误类似于 AWS Lambda 错误,但奇怪的是我没有使用 AWS Lambda。关于如何进行的建议?

小智 5

我来自工程团队,很高兴在这里为您提供帮助。我认为这个问题与清单无关,因为它在我看来是正确的。该错误表明您可能没有为标记前或标记后任务提供正确的 lambda ARN。有关更多详细信息,请参阅此文档:https : //docs.aws.amazon.com/sagemaker/latest/dg/sms-custom-templates-step3.html

如果您可以向我发送有关您如何开始工作以及您发送的参数的详细信息,我也可以提供进一步的帮助。

  • 更透明的错误函数将会非常有帮助。 (3认同)