Creación de un archivo de manifiesto - Rekognition

Creación de un archivo de manifiesto

Puede crear un conjunto de datos de prueba o entrenamiento importando un archivo de manifiesto en formato SageMaker Ground Truth. Si las imágenes están etiquetadas en un formato que no es un archivo de manifiesto de SageMaker Ground Truth, utilice la siguiente información para crear un archivo de manifiesto con el formato SageMaker Ground Truth.

Los archivos de manifiesto están en formato de líneas JSON, donde cada línea es un objeto JSON completo que representa la información de etiquetado de una imagen. Etiquetas personalizadas de Amazon Rekognition admite manifiestos de SageMaker Ground Truth con líneas JSON en los siguientes formatos:

Las líneas JSON de imagen y de localización (cuadro delimitador) se pueden encadenar en el mismo archivo de manifiesto.

nota

Se ha cambiado el formato de los ejemplos de las líneas JSON de esta sección para facilitar su lectura.

Al importar un archivo de manifiesto, Etiquetas personalizadas de Amazon Rekognition aplica reglas de validación para los límites, la sintaxis y la semántica. Para obtener más información, consulte Reglas de validación de archivos de manifiesto.

Las imágenes a las que hace referencia un archivo de manifiesto deben estar ubicadas en el mismo bucket de Amazon S3. El archivo de manifiesto puede estar ubicado en un bucket de Amazon S3 distinto al que almacena las imágenes. Debe indicar la ubicación de una imagen en el campo source-ref de una línea JSON.

Amazon Rekognition necesita permisos para acceder al bucket de Amazon S3 donde se almacenan las imágenes. Si utiliza el bucket de consola configurado por Etiquetas personalizadas de Amazon Rekognition, los permisos necesarios ya estarán configurados. Si no utiliza el bucket de consola, consulte Acceso a buckets de Amazon S3 externos.

Creación de un archivo de manifiesto

Con el siguiente procedimiento se puede crear un proyecto con un conjunto de datos de entrenamiento y prueba. Los conjuntos de datos se crean a partir de los archivos de manifiesto de entrenamiento y prueba que se creen.

Cómo crear un conjunto de datos con un archivo de manifiesto de SageMaker Ground Truth (consola)
  1. En el bucket de consola, cree una carpeta para guardar los archivos de manifiesto.

  2. En el bucket de consola, cree una carpeta para guardar las imágenes.

  3. Cargue su imágenes en la carpeta que acaba de crear.

  4. Cree un archivo de manifiesto en formato SageMaker Ground Truth para el conjunto de datos de entrenamiento. Para obtener más información, consulte Importación de etiquetas de imagen en los archivos de manifiesto y Localización de objetos en archivos de manifiesto.

    importante

    El valor del campo source-ref de cada línea JSON debe asignarse a una imagen que haya cargado.

  5. Cree un archivo de manifiesto en formato SageMaker Ground Truth para el conjunto de datos de prueba.

  6. Cargue los archivos de manifiesto en la carpeta que acaba de crear.

  7. Anote la ubicación del archivo de manifiesto.

  8. Siga las instrucciones que aparecen en Creación de un conjunto de datos con un archivo de manifiesto de SageMaker Ground Truth (consola) para crear un conjunto de datos con el archivo de manifiesto cargado. Para el paso 8, en la ubicación del archivo de manifiesto, introduzca la URL de Amazon S3 para la ubicación que anotó en el paso anterior. Si utiliza el AWS SDK, consulte Creación de un conjunto de datos con un archivo de manifiesto de SageMaker Ground Truth (SDK).