View a markdown version of this page

Crie seu próprio pipeline de ML de detecção de anomalias - Crie seu próprio pipeline de ML de detecção de anomalias

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie seu próprio pipeline de ML de detecção de anomalias

Data de publicação: 1 de junho de 2021 (Histórico do diagrama)

Essa arquitetura mostra como criar um pipeline de ML de ponta a ponta que detecta anomalias. Você pode ingerir dados de streaming em tempo real, realizar transformações e treinar continuamente modelos de ML.

Crie seu próprio pipeline de ML de detecção de anomalias

Diagrama de arquitetura mostrando um pipeline de ML de detecção de anomalias com SageMaker AI, Kinesis e. AWS CodePipeline

As etapas a seguir descrevem a arquitetura:

  1. Os dados de telemetria do dispositivo são ingeridos dos dispositivos de campo quase em tempo real por meio de chamadas para a API por meio do Amazon API Gateway. O Amazon Cognito autentica e autoriza as solicitações.

  2. O Amazon Kinesis Data Firehose ingere os dados em tempo real e invoca AWS Lambda para transformá-los no formato Parquet. O Kinesis Data Firehose é escalado automaticamente para corresponder à taxa de transferência de dados.

  3. Os trabalhos do AWS Glue agregam os dados de telemetria por hora. Os trabalhos reparticionam os dados com base em ano, mês, data e hora. Etapas adicionais, como transformações e engenharia de recursos, preparam os dados para o treinamento. O conjunto de dados de treinamento é armazenado no data lake do Amazon Simple Storage Service.

  4. O código de treinamento verificado na AWS CodeCommit aciona um pipeline de MLOps usando. AWS CodePipeline CodePipeline cria os contêineres de treinamento e inferência de SageMaker IA da Amazon. Ele aciona o trabalho de treinamento de SageMaker IA, implanta o modelo treinado no ambiente de teste e, após a aprovação, implanta o modelo na produção.

  5. Os modelos de ML gerados por trabalhos de treinamento são registrados no SageMaker AI Model Repository. O pipeline de implantação seleciona o melhor modelo de ML a ser implantado usando a hospedagem de SageMaker IA.

  6. Você pode classificar os dados de telemetria como anômalos ou não por meio de uma API HTTPS usando o API Gateway e as funções Lambda. A função Lambda invoca o endpoint de SageMaker IA para prever a anomalia.

  7. SageMaker O AI Model Monitor monitora a qualidade da inferência. Solicitações com pontuações de previsão ambíguas são enviadas para nova rotulagem usando eventos da Amazon. CloudWatch Esses eventos acionam o fluxo de trabalho do SageMaker AI A2I por meio de. AWS Step Functions

Outras fontes de leitura

Para obter informações adicionais, consulte os seguintes recursos:

Histórico do diagrama

Para ser notificado sobre atualizações nesse diagrama de arquitetura de referência, assine o feed RSS.

AlteraçãoDescriçãoData

Publicação inicial

Diagrama de arquitetura de referência publicado pela primeira vez.

1º de junho de 2021

nota

Para assinar as atualizações de RSS, você deve ter um plug-in RSS ativado para o navegador que está usando.