本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Amazon Augmented AI 与自定义任务类型结合使用
您可以使用 Amazon Augmented AI (Amazon A2I) 将人工审核(人工循环)集成到使用自定义任务类型的任何机器学习工作流程中。该选项使您能够最灵活地自定义数据对象发送给人工审核的条件,以及工作人员 UI 的外观。
当您使用自定义任务类型时,可以创建自定义人工审核工作流程,并指定在应用程序中直接发送数据对象以供人工审核的条件。

使用此页面上的过程了解如何使用自定义任务类型将 集成到任何机器学习工作流程Amazon A2I中。
要使用流定义创建人工循环,请将其集成到应用程序中并监控结果
-
完成 Amazon A2I 使用 的先决条件 Augmented AI。请注意以下几点:
-
输入和输出数据将存储到的 Amazon Simple Storage Service (Amazon S3) 存储桶的路径。
-
附加了所需权限的 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称 (ARN)。
-
(可选)如果您计划使用私有人力,则为人力的 ARN。
-
-
通过使用 HTML 元素,创建 Amazon A2I 用于生成工作人员任务 UI 的自定义工作人员模板。要了解如何创建自定义模板,请参阅 创建自定义工作人员任务模板。
-
使用步骤 2 中的自定义工作人员模板在 Amazon SageMaker 控制台中生成工作人员任务模板。要了解如何操作,请参阅创建工作人员任务模板。
在下一步中,您将创建流定义:
-
如果要使用 SageMaker API 创建流定义,请记下此工作人员任务模板的 ARN 以在下一步中使用。
-
如果您使用 控制台创建流定义,当您选择 Create human review workflow (创建人工审核工作流程) 时,您的模板将自动显示在 Worker task template (工作人员任务模板) 部分中。
-
-
创建流定义时,请提供 S3 存储桶的路径、IAM 角色 ARN 和工作人员模板。
-
了解如何使用 SageMaker
CreateFlowDefinition
API 创建流定义:创建人工审核工作流程 (API)。 -
了解如何使用 SageMaker 控制台创建流定义:创建人工审核工作流程(控制台)。
-
-
使用 Amazon A2I 运行时 API 配置您的人工循环。要了解如何操作,请参阅创建和启动人工循环。
-
要控制何时在应用程序中启动人工审核,请指定在应用程序中调用
StartHumanLoop
的条件。在将 Amazon A2I 与自定义任务类型结合使用时,触发人工循环的置信度阈值等人工循环激活条件将不可用。每次StartHumanLoop
调用都会导致人工审核。
启动人工循环后,您可以使用 Amazon Augmented AI Runtime API 和 Amazon EventBridge(也称为 Amazon CloudWatch Events)管理和监控循环。要了解更多信息,请参阅“监控和管理您的人工循环”。
使用Amazon A2I自定义任务类型的端到端演示
有关演示如何Amazon A2I将 集成到各种 ML 工作流程中的端到端示例,请参阅中的表使用 的使用案例和示例 Amazon A2I。要开始使用其中一个笔记本,请参阅将SageMaker笔记本实例与 Amazon A2I Jupyter 笔记本结合使用。