Use o Amazon SageMaker Debugger para depurar e melhorar o desempenho do modelo - 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á.

Use o Amazon SageMaker Debugger para depurar e melhorar o desempenho do modelo

Depure os tensores de saída do modelo de trabalhos de treinamento de aprendizado de máquina em tempo real e detecte problemas não convergentes usando o Amazon Debugger. SageMaker

Características do Amazon SageMaker Debugger

Um trabalho de treinamento de machine learning (ML) pode ter problemas como sobreajuste, funções de ativação com saturação e gradientes que se diminuem, o que pode comprometer a performance do modelo.

SageMaker O Debugger fornece ferramentas para depurar trabalhos de treinamento e resolver esses problemas para melhorar o desempenho do seu modelo. O Depurador também oferece ferramentas para enviar alertas quando anomalias de treinamento são encontradas, executar ações contra os problemas e identificar a causa raiz deles por meio da visualização ao coletar métricas e tensores.

SageMaker O Debugger é compatível com as estruturas Apache MXNet,, PyTorch e XGBoost. TensorFlow Para obter mais informações sobre estruturas e versões disponíveis suportadas pelo SageMaker Debugger, consulte. Algoritmos e frameworks com suporte

Visão geral de como o Amazon SageMaker Debugger funciona.

O fluxo de trabalho de alto nível do Depurador é o seguinte:

  1. Modifique seu script de treinamento com o SDK Python sagemaker-debugger, se necessário.

  2. Configure um trabalho SageMaker de treinamento com o SageMaker Debugger.

  3. Inicie um trabalho de treinamento e monitore os problemas de treinamento em tempo real.

  4. Seja alertado e tome medidas imediatas contra os problemas de treinamento.

  5. Explore uma análise profunda dos problemas de treinamento.

  6. Corrija os problemas, considere as sugestões fornecidas pelo Depurador e repita as etapas de 1 a 5 até otimizar seu modelo e atingir a precisão desejada.

O guia do desenvolvedor do SageMaker Debugger explica os tópicos a seguir.