Soluciones de errores de entrenamiento - Rekognition

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Soluciones de errores de entrenamiento

El resumen del manifiesto sirve para identificar Lista de errores de contenido del manifiesto de terminal y Lista de errores de validación de líneas no terminales JSON detectados durante el entrenamiento. Estos errores de contenido del manifiesto se deben corregir. Le recomendamos que corrija también los errores de JSON línea no terminales. Para obtener más información sobre errores específicos, consulte Errores de validación de JSON líneas no terminales y Errores terminales de contenido del manifiesto.

Puede hacer correcciones en el conjunto de datos de entrenamiento o de prueba utilizado para el entrenamiento. Asimismo, puede hacer estas correcciones en los archivos de manifiesto de validación del entrenamiento y de las pruebas y utilizarlas para entrenar el modelo.

Después de realizar las correcciones, deberá importar los manifiestos modificados y volver a entrenar el modelo. Para obtener más información, consulte Creación de un archivo de manifiesto.

En el siguiente procedimiento se explica cómo utilizar el resumen del manifiesto para corregir los errores terminales de contenido del manifiesto. El procedimiento también muestra cómo localizar y corregir los errores de JSON línea en los manifiestos de validación de la formación y las pruebas.

Cómo corregir errores de entrenamiento de Etiquetas personalizadas de Amazon Rekognition
  1. Descargue los archivos de resultados de la validación. Los nombres de los archivos son training_manifest_with_validation.json, testing_manifest_with_validation.json y manifest_summary.json. Para obtener más información, consulte Cómo obtener los resultados de la validación.

  2. Abra el archivo de resumen del manifiesto (manifest_summary.json).

  3. Corrija cualquier error en el resumen del manifiesto. Para obtener más información, consulte Qué es el resumen del manifiesto.

  4. En el resumen del manifiesto, recorra la error_line_indices matriz training y corrija los errores training_manifest_with_validation.json en los números de JSON línea correspondientes. Para obtener más información, consulte Qué son los manifiestos de resultados de validación de entrenamiento y de prueba.

  5. Recorre la error_line_indices matriz testing y corrige los errores testing_manifest_with_validation.json en los números de JSON línea correspondientes.

  6. Vuelva a entrenar el modelo utilizando los archivos de manifiesto de validación como conjuntos de datos de entrenamiento y de prueba. Para obtener más información, consulte Entrenamiento de un modelo de Etiquetas personalizadas de Amazon Rekognition.

Si está utilizando AWS SDK y decide corregir los errores en los archivos de manifiesto de datos de validación de entrenamiento o de prueba, utilice la ubicación de los archivos de manifiesto de datos de validación en el archivo TrainingDatae TestingDataintroduzca los parámetros para CreateProjectVersionhacerlo. Para obtener más información, consulte Entrenamiento de un modelo (SDK).

JSONprecedencia de errores de línea

Los siguientes errores JSON de línea se detectan primero. Si se produce alguno de estos errores, se detiene la validación de los errores de JSON línea. Debe corregir estos errores antes de poder corregir cualquier otro error de JSON línea

  • MISSING_SOURCE_REF

  • ERROR_INVALID_SOURCE_REF_FORMAT

  • ERROR_NO_ _ LABEL ATTRIBUTES

  • ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT

  • ERROR_INVALID_LABEL_ATTRIBUTE_METADATA_FORMAT

  • ERROR_MISSING_BOUNDING_BOX_CONFIDENCE

  • ERROR_ _ MISSING _ _ID CLASS MAP

  • ERROR_INVALID_JSON_LINE