将 Amazon Augmented AI 与自定义任务类型结合使用 - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Amazon Augmented AI 与自定义任务类型结合使用

您可以使用 Amazon Augmented AI (Amazon A2I) 将人工审核(人工循环)集成到使用自定义任务类型的任何机器学习工作流程中。该选项使您能够最灵活地自定义数据对象发送给人工审核的条件,以及工作人员 UI 的外观。

当您使用自定义任务类型时,可以创建自定义人工审核工作流程,并指定在应用程序中直接发送数据对象以供人工审核的条件。


            将 Amazon Augmented AI 与自定义任务类型结合使用

使用此页面上的过程了解如何使用自定义任务类型将 集成到任何机器学习工作流程Amazon A2I中。

要使用流定义创建人工循环,请将其集成到应用程序中并监控结果

  1. 完成 Amazon A2I 使用 的先决条件 Augmented AI。请注意以下几点:

    • 输入和输出数据将存储到的 Amazon Simple Storage Service (Amazon S3) 存储桶的路径。

    • 附加了所需权限的 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称 (ARN)。

    • (可选)如果您计划使用私有人力,则为人力的 ARN。

  2. 通过使用 HTML 元素,创建 Amazon A2I 用于生成工作人员任务 UI 的自定义工作人员模板。要了解如何创建自定义模板,请参阅 创建自定义工作人员任务模板

  3. 使用步骤 2 中的自定义工作人员模板在 Amazon SageMaker 控制台中生成工作人员任务模板。要了解如何操作,请参阅创建工作人员任务模板

    在下一步中,您将创建流定义:

    • 如果要使用 SageMaker API 创建流定义,请记下此工作人员任务模板的 ARN 以在下一步中使用。

    • 如果您使用 控制台创建流定义,当您选择 Create human review workflow (创建人工审核工作流程) 时,您的模板将自动显示在 Worker task template (工作人员任务模板) 部分中。

  4. 创建流定义时,请提供 S3 存储桶的路径、IAM 角色 ARN 和工作人员模板。

  5. 使用 Amazon A2I 运行时 API 配置您的人工循环。要了解如何操作,请参阅创建和启动人工循环

  6. 要控制何时在应用程序中启动人工审核,请指定在应用程序中调用 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 笔记本结合使用