Como corrigir erros de treinamento - Rekognition

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

Como corrigir erros de treinamento

O resumo do manifesto é usado para identificar Lista de erros de conteúdo do manifesto do terminal e Lista de erros de validação de JSON linha não terminal encontrados durante o treinamento. Os erros de conteúdo do manifesto devem ser corrigidos. Recomendamos que você também corrija erros de JSON linha não terminais. Para obter mais informações sobre erros específicos, consulte Erros de validação JSON de linha não terminal e Erros terminais de conteúdo do manifesto.

É possível fazer correções no conjunto de dados de treinamento ou teste usado para treinamento. Como alternativa, é possível fazer as correções nos arquivos de manifesto de validação de treinamento e teste e usá-los para treinar o modelo.

Depois de fazer as correções, você precisa importar os manifestos atualizados e treinar novamente o modelo. Para obter mais informações, consulte Criar um arquivo de manifesto.

O procedimento a seguir mostra como usar o resumo do manifesto para corrigir erros terminal de conteúdo do manifesto. O procedimento também mostra como localizar e corrigir erros de JSON linha nos manifestos de validação de treinamento e teste.

Para corrigir erros de treinamento do Amazon Rekognition Custom Labels
  1. Baixe os arquivos de resultados da validação. Os nomes dos arquivos são training_manifest_with_validation.json, testing_manifest_with_validation.json e manifest_summary.json. Para obter mais informações, consulte Como obter os resultados de validação.

  2. Abra o arquivo de resumo do manifesto (manifest_summary.json).

  3. Corrija quaisquer erros no resumo do manifesto. Para obter mais informações, consulte Noções básicas sobre o resumo do manifesto.

  4. No resumo do manifesto, repita a error_line_indices matriz training e corrija os erros training_manifest_with_validation.json nos números de JSON linha correspondentes. Para obter mais informações, consulte Noções básicas sobre treinar e testar manifestos de resultados de validação.

  5. Percorra a error_line_indices matriz testing e corrija os erros testing_manifest_with_validation.json nos números de JSON linha correspondentes.

  6. Treine novamente o modelo usando os arquivos de manifesto de validação como conjuntos de dados de treinamento e teste. Para obter mais informações, consulte Como treinar um modelo do Amazon Rekognition Custom Labels.

Se você estiver usando o AWS SDK e optar por corrigir os erros nos arquivos de manifesto de dados de validação de treinamento ou teste, use a localização dos arquivos de manifesto de dados de validação no TrainingDatae os parâmetros TestingDatade entrada para CreateProjectVersion. Para obter mais informações, consulte Treinando um modelo (SDK).

JSONprecedência de erro de linha

Os seguintes erros JSON de linha são detectados primeiro. Se algum desses erros ocorrer, a validação dos erros de JSON linha será interrompida. Você deve corrigir esses erros antes de poder corrigir qualquer um dos outros erros de JSON linha.

  • MISSING_SOURCE_REF

  • ERROR_INVALID_SOURCE_REF_FORMAT

  • ERROR_NÃO_ _ LABEL ATTRIBUTES

  • ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT

  • ERROR_INVALID_LABEL_ATTRIBUTE_METADATA_FORMAT

  • ERROR_MISSING_BOUNDING_BOX_CONFIDENCE

  • ERROR_ MISSING _ CLASS _ MAP _ID

  • ERROR_INVALID_JSON_LINE