Use o Amazon Augmented AI com o Amazon Rekognition. - Amazon SageMaker

Use o Amazon Augmented AI com o Amazon Rekognition.

O Amazon Rekognition facilita a adição de análises de imagem a suas aplicações. A operação de API do Amazon Rekognition DetectModerationLabels é integrada diretamente com o Amazon A2I, permitindo que você crie facilmente um ciclo humano para revisar imagens inadequadas, como conteúdo explícito para adultos ou violento. Você pode usar DetectModerationLabels para configurar um loop humano usando um ARN de definição de fluxo. Isso permite que o Amazon A2I analise as predições feitas pelo Amazon Rekognition e envie os resultados para um revisor humano, garantindo que atendam às condições estabelecidas em sua definição de fluxo.

A imagem a seguir representa o fluxo de trabalho incorporado do Amazon A2I com o Amazon Rekognition. À esquerda, estão representados os recursos necessários para criar um fluxo de trabalho de revisão humana do Amazon Rekognition: um bucket Amazon S3, condições de ativação, um modelo de tarefa para o operador e uma equipe de trabalho. Esses recursos são usados para criar um fluxo de trabalho de análise humana ou definição de fluxo. Uma seta aponta diretamente para a próxima etapa do fluxo de trabalho: usar o Amazon Rekognition para configurar um loop humano com o fluxo de trabalho de revisão humana. Uma segunda seta aponta diretamente dessa etapa para a etapa na qual as condições de ativação especificadas no fluxo de trabalho de análise humana são atendidas. Isso inicia a criação de um loop humano. À direita da imagem, o ciclo humano é representado em três etapas: 1) a interface do operador e as ferramentas são geradas, e a tarefa é disponibilizada para os operadores, 2) os operadores revisam os dados de entrada e, finalmente, 3) os resultados são salvos no Amazon S3.

Use o Amazon Augmented AI com o Amazon Rekognition.

Você pode configurar as seguintes condições de ativação ao usar o tipo de tarefa Amazon Rekognition:

  • Iniciar revisão humana para rótulos identificados pelo Amazon Rekognition com base na pontuação de confiança do rótulo.

  • Enviar uma amostra de imagens aleatoriamente a humanos para análise.

Você pode configurar essas condições de ativação usando o console do Amazon SageMaker ao criar um fluxo de trabalho de revisão humana ou criando um JSON para condições de ativação do ciclo humano e especificando isso como entrada no parâmetro HumanLoopActivationConditions da operação de API do CreateFlowDefinition. Para saber como especificar condições de ativação no formato JSON, consulte Esquema JSON para condições de ativação de loop humano no Amazon Augmented AI e Uso do esquema JSON de condições de ativação de loop humano com o Amazon Rekognition.

nota

Ao utilizar o Augmented AI com o Amazon Rekognition, crie recursos do Augmented AI na mesma região AWS que você utiliza para chamar o DetectModerationLabels.

Comece: Integre uma revisão humana em um trabalho de moderação do Amazon Rekognition Image.

Para integrar uma revisão humana em um Amazon Rekognition, consulte os seguintes tópicos:

Depois de criar a definição de fluxo, consulte Usar a Augmented AI com o Amazon Rekognition para saber como integrar a definição de fluxo à tarefa do Amazon Rekognition.

Demonstração completa usando o Amazon Rekognition e o Amazon A2I

Para obter um exemplo completo que demonstra como usar o Amazon Rekognition com o Amazon A2I usando o console, consulte Tutorial: Conceitos básicos do console Amazon A2I.

Para aprender a usar a API do Amazon A2I para criar e iniciar uma análise humana, você pode usar a integração do Amazon Augmented AI (Amazon A2I) com o Amazon Rekognition [Example] em uma instância de caderno do SageMaker. Para começar, consulte o Use a instância do SageMaker Notebook com o caderno Jupyter do Amazon A2I.

Visualização do console do operador do A2I Rekognition

Quando são designados para uma tarefa de revisão em um fluxo de trabalho do Amazon Rekognition, os operadores podem ver uma interface de usuário semelhante à seguinte:

Imagem de exemplo no console de trabalho do A2I Rekognition.

Você pode personalizar essa interface no console do SageMaker ao criar sua definição de revisão humana ou criando e utilizando um modelo personalizado. Para saber mais, consulte Criar e gerenciar modelos de tarefas de operadores.