Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Iterações do flywheel

Modo de foco
Iterações do flywheel - Amazon Comprehend

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á.

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á.

Use as iterações do flywheel para facilitar a criação e o gerenciamento de novas versões do modelo.

Fluxo de trabalho da iteração

Um flywheel começa com uma versão treinada do modelo ou usa um conjunto de dados inicial para treinar uma versão do modelo.

Com o tempo, à medida que obtém novos dados rotulados, você treina novas versões do modelo para melhorar o desempenho do seu modelo de flywheel. Quando você executa o flywheel, ele cria uma nova iteração que treina e avalia uma nova versão do modelo. Você pode promover a nova versão do modelo se o seu desempenho for superior ao da versão atual do modelo ativo.

Este fluxo de trabalho de iteração do flywheel inclui as seguintes etapas:

  1. Criação de conjuntos de dados para os novos dados rotulados.

  2. Execução do flywheel para criar uma nova iteração. A iteração segue estas etapas para treinar e avaliar uma nova versão do modelo:

    1. Avaliação da versão ativa do modelo usando os novos dados.

    2. Treinamento de uma nova versão do modelo usando os novos dados.

    3. Armazenamento dos resultados da avaliação e do treinamento no data lake.

    4. Retorno dos F1 scores para ambos os modelos.

  3. Depois que a iteração for concluída, você pode comparar os F1 scores do modelo ativo existente e do novo modelo.

  4. Se a versão do novo modelo tiver desempenho superior, você pode promovê-lo para ser a versão de modelo ativo. Use o console ou a API para promover a nova versão do modelo.

Gerenciamento de iterações (console)

Use o console para iniciar uma nova iteração e consultar o status de uma iteração em andamento. Você também pode visualizar os resultados das iterações concluídas.

Iniciar uma iteração do flywheel (console)

Antes de iniciar uma nova iteração, crie um ou mais novos conjuntos de dados de treinamento ou teste. Consulte Configurar conjuntos de dados

Iniciar uma iteração do flywheel (console)
  1. Faça login no AWS Management Console e abra o console do Amazon Comprehend.

  2. No menu à esquerda, escolha Flywheels.

  3. Na tabela Flywheels, escolha um flywheel.

  4. Selecione Executar flywheel.

Analise os resultados da iteração (console)

Depois de executar a iteração do flywheel, o console exibe os resultados na tabela de Iterações dos flywheels.

Promova a nova versão do modelo (Console)

Na página de detalhes do modelo no console, promova uma nova versão do modelo para ser a versão ativa.

Promova uma versão do modelo do flywheel para a versão do modelo ativo (console)
  1. Faça login no AWS Management Console e abra o console do Amazon Comprehend.

  2. No menu à esquerda, escolha Flywheels.

  3. Na tabela Flywheels, escolha um flywheel.

  4. Na tabela da Página de detalhes do flywheel, escolha a versão a ser promovida na tabela de Iterações dos flywheels.

  5. Escolha Tornar modelo ativo.

Gerenciamento de iterações (API)

Você pode usar a API do Amazon Comprehend para iniciar uma nova iteração e consultar o status de uma iteração em andamento. Você também pode visualizar os resultados das iterações concluídas.

Inicie a iteração do flywheel (API)

Use a operação Amazon StartFlywheelIterationComprehend para iniciar uma iteração do flywheel.

aws comprehend start-flywheel-iteration \ --flywheel-arn "flywheelArn"

A resposta tem o conteúdo a seguir.

{ "FlywheelIterationArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/name" }

Promova a nova versão do modelo (API)

Use a UpdateFlywheeloperação para promover uma versão do modelo para ser a versão ativa do modelo.

Envie a solicitação UpdateFlywheel com o parâmetro ActiveModelArn definido para o ARN da nova versão ativa do modelo.

aws comprehend update-flywheel \ --active-model-arn "modelArn" \

A resposta tem o conteúdo a seguir.

{ "FlywheelArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/name", "ActiveModelArn": "modelArn" }

Descrever os resultados da iteração do flywheel (API)

A operação Amazon DescribeFlywheelIterationComprehend retorna informações sobre uma iteração depois que ela é executada até a conclusão.

aws comprehend describe-flywheel-iteration \ --flywheel-arn "flywheelArn" \ --flywheel-iteration-id "flywheelIterationId" \ --region aws-region

A resposta tem o conteúdo a seguir.

{ "FlywheelIterationProperties": { "FlywheelArn": "flywheelArn", "FlywheelIterationId": "iterationId", "CreationTime": <createdAt>, "EndTime": <endedAt>, "Status": <status>, "Message": <message>, "EvaluatedModelArn": "modelArn", "EvaluatedModelMetrics": { "AverageF1Score": <value>, "AveragePrecision": <value>, "AverageRecall": <value>, "AverageAccuracy": <value> }, "TrainedModelArn": "modelArn", "TrainedModelMetrics": { "AverageF1Score": <value>, "AveragePrecision": <value>, "AverageRecall": <value>, "AverageAccuracy": <value> } } }

Obtenha o histórico de iterações (API)

Use a ListFlywheelIterationHistoryoperação para obter informações sobre o histórico de iterações.

aws comprehend list-flywheel-iteration-history \ --flywheel-arn "flywheelArn"

A resposta tem o conteúdo a seguir.

{ "FlywheelIterationPropertiesList": [ { "FlywheelArn": "<flywheelArn>", "FlywheelIterationId": "20220907T214613Z", "CreationTime": 1662587173.224, "EndTime": 1662592043.02, "Status": "<status>", "Message": "<message>", "EvaluatedModelArn": "modelArn", "EvaluatedModelMetrics": { "AverageF1Score": 0.8333333333333333, "AveragePrecision": 0.75, "AverageRecall": 0.9375, "AverageAccuracy": 0.8125 }, "TrainedModelArn": "modelArn", "TrainedModelMetrics": { "AverageF1Score": 0.865497076023392, "AveragePrecision": 0.7636363636363637, "AverageRecall": 1.0, "AverageAccuracy": 0.84375 } } ] }
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.