Depuración de errores del conjunto de datos del terminal - 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.

Depuración de errores del conjunto de datos del terminal

Existen dos tipos de errores terminales: errores de archivo que provocan un error en la creación del conjunto de datos y errores de contenido que Etiquetas personalizadas de Amazon Rekognition elimina del conjunto de datos. No se pueden crear conjuntos de datos si hay demasiados errores de contenido.

Errores de archivo terminales

Los siguientes son errores de archivo. Puede obtener información sobre los errores de archivos llamando a DescribeDataset y comprobando los campos Status y StatusMessage. Para ver el código de ejemplo, consulte Descripción de un conjunto de datos (SDK).

ERROR_ _ MANIFEST INACCESSIBLE UNSUPPORTED _O_ _ FORMAT

Mensaje de error

The manifest file extension or contents are invalid.

El archivo de manifiesto de entrenamiento o de prueba no tiene una extensión de archivo o su contenido no es válido.

Para corregir el error ERROR_ _ _OR_ MANIFEST _ INACCESSIBLE UNSUPPORTED FORMAT
  • Compruebe las siguientes causas posibles en los archivos de manifiesto de entrenamiento y de prueba.

    • El archivo de manifiesto no tiene la extensión de archivo. Por convención, la extensión del archivo es .manifest.

    • No se ha encontrado el bucket de Amazon S3 o la clave del archivo de manifiesto.

ERROR_MANIFEST_SIZE_TOO_LARGE

Mensaje de error

The manifest file size exceeds the maximum supported size.

El tamaño del archivo de manifiesto de entrenamiento o de prueba (en bytes) es demasiado grande. Para obtener más información, consulte Directrices y cuotas en Etiquetas personalizadas de Amazon Rekognition. Un archivo de manifiesto puede tener menos líneas que el número máximo de JSON líneas y aun así superar el tamaño máximo de archivo.

No puede usar la consola de Etiquetas personalizadas de Amazon Rekognition para corregir el error El tamaño del archivo de manifiesto supera el tamaño máximo admitido.

Para corregir el error ERROR_ MANIFEST _ SIZE _ TOO _ LARGE
  1. Compruebe cuáles de los manifiestos de entrenamiento y de prueba superan el tamaño máximo de archivo.

  2. Reduzca el número de JSON líneas de los archivos de manifiesto que son demasiado grandes. Para obtener más información, consulte Creación de un archivo de manifiesto.

ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM

Mensaje de error

The manifest file has too many rows.

Más información

El número de JSON líneas (número de imágenes) del archivo de manifiesto supera el límite permitido. El límite es diferente en los modelos de imágenes y los modelos de ubicación de objetos. Para obtener más información, consulte Directrices y cuotas en Etiquetas personalizadas de Amazon Rekognition.

JSONLos errores de línea se validan hasta que el número de JSON líneas alcance el ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM límite.

No es posible usar la consola de Etiquetas personalizadas de Amazon Rekognition para subsanar el error ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM.

Cómo corregir ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM

ERROR_ _ INVALID _ PERMISSIONS MANIFEST _S3_ BUCKET

Mensaje de error

The S3 bucket permissions are incorrect.

Etiquetas personalizadas de Amazon Rekognition no tiene permisos para uno o varios de los buckets que contienen los archivos de manifiesto de entrenamiento y de prueba.

No es posible usar la consola de Etiquetas personalizadas de Amazon Rekognition para subsanar este error.

Para corregir el error ERROR_ _ _ _S3_ INVALID PERMISSIONS MANIFEST BUCKET

ERROR_ _ _ _EN_ TOO MANY RECORDS ERROR

Mensaje de error

The manifest file has too many terminal errors.

Cómo corregir ERROR_TOO_MANY_RECORDS_IN_ERROR

No es posible usar la consola de Etiquetas personalizadas de Amazon Rekognition para subsanar este error.

ERROR_MANIFEST_TOO_MANY_LABELS

Mensaje de error

The manifest file has too many labels.

Más información

El número de etiquetas únicas en el manifiesto (conjunto de datos) supera el límite permitido. Si el conjunto de datos de entrenamiento se divide para crear un conjunto de datos de prueba, el número de etiquetas se determinará después de la división.

Para corregir ERROR _ MANIFEST _ TOO _ MANY _ LABELS (consola)
  • Elimine las etiquetas del conjunto de datos. Para obtener más información, consulte Administración de etiquetas. Las etiquetas se eliminan automáticamente de las imágenes y los cuadros delimitadores en el conjunto de datos.

Para corregir ERROR _ MANIFEST _ TOO _ MANY _ LABELS (JSONlínea)
  • Manifiestos con JSON líneas a nivel de imagen: si la imagen tiene una sola etiqueta, elimine las JSON líneas de las imágenes que usen la etiqueta deseada. Si la JSON línea contiene varias etiquetas, elimine solo el JSON objeto de la etiqueta deseada. Para obtener más información, consulte Cómo agregar varias etiquetas de imagen a una imagen.

    Manifiestos con JSON líneas de ubicación de objetos: elimine el cuadro delimitador y la información de etiqueta asociada a la etiqueta que desee eliminar. Haga esto para cada JSON línea que contenga la etiqueta deseada. Es necesario eliminar la etiqueta de la matriz class-map y los objetos correspondientes de la matriz objects y annotations. Para obtener más información, consulte Localización de objetos en archivos de manifiesto.

ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE

Mensaje de error

The manifest file doesn't have enough labeled images to distribute the dataset.

La distribución del conjunto de datos se produce cuando Etiquetas personalizadas de Amazon Rekognition divide un conjunto de datos de entrenamiento para crear un conjunto de datos de prueba. También puede dividir un conjunto de datos llamando a DistributeDatasetEntriesAPI.

Para corregir el error ERROR_ MANIFEST _ TOO _ MANY _ LABELS
  • Agregar más imágenes etiquetadas al conjunto de datos de entrenamiento

Errores terminales de contenido

Los siguientes son errores terminales de contenido. Al crear el conjunto de datos, las imágenes que tienen errores terminales de contenido se eliminan del conjunto de datos. El conjunto de datos se puede seguir utilizando para el entrenamiento. Si hay demasiados errores de contenido, el conjunto de datos o los cambios no funcionarán. Los errores de contenido del terminal relacionados con las operaciones del conjunto de datos no se muestran en la consola ni se devuelven desde DescribeDataset ellaAPI. Si faltan imágenes o anotaciones en los conjuntos de datos, consulte los archivos de manifiesto de los conjuntos de datos para ver si se dan los siguientes problemas:

  • La longitud de una JSON línea es demasiado larga. La longitud máxima es de 100 000 caracteres.

  • Falta el source-ref valor en una JSON línea.

  • El formato del source-ref valor de una JSON línea no es válido.

  • El contenido de una JSON línea no es válido.

  • Hay un valor en el que el campo source-ref aparece más de una vez. Solo se puede hacer referencia a una imagen una vez en un conjunto de datos.

Para obtener más información sobre el campo source-ref, consulte Creación de un archivo de manifiesto.