Exemplo: exibir uma curva de treinamento e validação - Amazon SageMaker

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

Exemplo: exibir uma curva de treinamento e validação

Normalmente, você divide os dados nos quais treina seu modelo em conjuntos de dados de treinamento e validação. Você usa o conjunto de treinamento para treinar os parâmetros do modelo que são usados para fazer previsões no conjunto de dados de treinamento. Em seguida, você testa as previsões do modelo calculando as previsões para o conjunto de validação. Para analisar o desempenho de um trabalho de treinamento, em geral, você plota uma curva de treinamento em uma curva de validação.

A visualização de um gráfico que mostra a precisão dos conjuntos de treinamento e validação ao longo do tempo pode ajudar você a melhorar o desempenho do seu modelo. Por exemplo, se a precisão do treinamento continuar a aumentar com o tempo, mas, em algum momento, a precisão da validação começar a diminuir, é provável que você esteja fazendo o sobreajuste do seu modelo. Para resolver isso, você pode fazer ajustes ao seu modelo, como aumentar a regularização.

Neste exemplo, você pode usar o mage-classification-full-training exemplo I na seção Exemplos de cadernos de anotações da sua instância de SageMaker notebook. Se você não tiver uma instância de SageMaker notebook, crie uma seguindo as instruções emCrie uma instância do Amazon SageMaker Notebook para o tutorial. Se preferir, você pode acompanhar o exemplo de classificação de imagens End-to-End multiclasse no caderno de exemplo em. GitHub Você também precisa de um bucket do Amazon S3 para armazenar os dados de treinamento e para a saída do modelo.

Para visualizar curvas de erro de treinamento e validação:
  1. Abra o SageMaker console em https://console.aws.amazon.com/sagemaker.

  2. Escolha Blocos de anotações e escolha Instâncias de bloco de anotações.

  3. Escolha a instância de bloco de anotações que você deseja usar e selecione Open (Abrir).

  4. No painel da instância do seu notebook, escolha SageMakerExemplos.

  5. Expanda a seção Introdução aos algoritmos da Amazon e escolha Usar ao lado de I mage-classification-fulltraining .ipynb.

  6. Escolha Criar cópia. SageMaker cria uma cópia editável do notebook I mage-classification-fulltraining .ipynb em sua instância de notebook.

  7. Execute todas as células no bloco de anotações até a seção Inferência. Você não precisa implantar um endpoint nem obter inferência para este exemplo.

  8. Depois que o trabalho de treinamento começar, abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch.

  9. Escolha Métricas e, em seguida, escolha /aws/sagemaker/ TrainingJobs.

  10. Escolha TrainingJobName.

  11. Na aba All metrics (Todas as métricas), escolha as métricas train:accuracy e validation:accuracy para o trabalho de treinamento que você criou no bloco de anotações.

  12. No gráfico, escolha uma área na qual os valores das métricas aumentem. Você deve ver algo parecido com o exemplo a seguir.

    Área ampliada no gráfico.