Bucket de Amazon S3 - 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.

Bucket de Amazon S3

Las imágenes se importan desde un bucket de Amazon S3. Puede usar el bucket de consola u otro bucket de Amazon S3 de su AWS cuenta. Si utiliza el bucket de consola, los permisos necesarios ya estarán configurados. Si no utiliza el bucket de consola, consulte Acceso a buckets de Amazon S3 externos.

nota

No puede usar el AWS SDK para crear un conjunto de datos directamente a partir de las imágenes de un bucket de Amazon S3. En su lugar, cree un archivo de manifiesto que haga referencia a las ubicaciones de origen de las imágenes. Para obtener más información, consulte Archivo de manifiesto

Durante la creación del conjunto de datos, puede optar por asignar nombres de etiquetas a las imágenes en función del nombre de la carpeta que contiene las imágenes. Las carpetas deben ser secundarias en la ruta de carpeta de Amazon S3 que indique en la ubicación de la carpeta S3 durante la creación del conjunto de datos. Para crear un conjunto de datos, consulte Crear un conjunto de datos mediante la importación de imágenes de un bucket de S3.

Por ejemplo, supongamos que un bucket de Amazon S3 tiene la siguiente estructura de carpetas. Si indica la ubicación de la carpeta de Amazon S3 como S3-bucket/alexa-devices, a las imágenes de la carpeta echo se les asigna la etiqueta echo. Del mismo modo, a las imágenes de la carpeta echo-dot se les asigna la etiqueta echo-dot. Los nombres de las carpetas secundarias de más abajo no se utilizan para etiquetar las imágenes. En su lugar, se utiliza la carpeta secundaria correspondiente a la ubicación de la carpeta de Amazon S3. Por ejemplo, a las imágenes de la carpeta white-echo-dotsse les asigna la etiqueta echo-dot. Las imágenes que se encuentran en el nivel de la ubicación de la carpeta S3 (alexa-devices) no tienen etiquetas asignadas.

Las carpetas de más abajo de la estructura de carpetas se pueden usar para etiquetar las imágenes si se indica una ubicación más abajo de la carpeta S3. Por ejemplo, si especifica S3-Bucket/Alexa-Devices/echo-dot, las imágenes de la carpeta se etiquetarán. white-echo-dotwhite-echo-dot Las imágenes que se encuentren fuera de la ubicación de la carpeta s3 indicada, como echo, no se importan.

S3-bucket └── alexa-devices ├── echo │   ├── echo-image-1.png │   └── echo-image-2.png │ ├── . │ └── . └── echo-dot ├── white-echo-dot │ ├── white-echo-dot-image-1.png │ ├── white-echo-dot-image-2.png │ ├── echo-dot-image-1.png ├── echo-dot-image-2.png ├── . └── .

Le recomendamos que utilice el bucket de Amazon S3 (bucket de consola) que Amazon Rekognition creó para usted la primera vez que abrió la consola en la región actual. AWS Si el bucket de Amazon S3 que está utilizando es diferente (externo) al bucket de la consola, la consola le solicitará que configure los permisos adecuados durante la creación del conjunto de datos. Para obtener más información, consulte Paso 2: Configurar los permisos de la consola de Etiquetas personalizadas de Amazon Rekognition.

Crear un conjunto de datos mediante la importación de imágenes de un bucket de S3

En el siguiente procedimiento, se explica cómo crear un conjunto de datos utilizando imágenes almacenadas en el bucket de consola de S3. Las imágenes se etiquetan automáticamente con el nombre de la carpeta en la que se almacenan.

Una vez importadas las imágenes, puede agregar más imágenes, asignar etiquetas y agregar cuadros delimitadores en la página de la galería de un conjunto de datos. Para obtener más información, consulte Etiquetado de imágenes.

Cargar las imágenes en un bucket de Amazon Simple Storage Service
  1. Cree una carpeta en el sistema de archivos local. Use un nombre de carpeta como alexa-devices.

  2. Dentro de la carpeta que acabe de crear, cree carpetas con el nombre de cada etiqueta que quiera usar. Por ejemplo, echo y echo-dot. La estructura debería tener un aspecto similar al siguiente.

    alexa-devices ├── echo │   ├── echo-image-1.png │   ├── echo-image-2.png │ ├── . │ └── . └── echo-dot ├── echo-dot-image-1.png ├── echo-dot-image-2.png ├── . └── .
  3. Coloque las imágenes que se correspondan con una etiqueta en la carpeta con el mismo nombre de etiqueta.

  4. Inicie sesión en la consola de Amazon S3 AWS Management Console y ábrala en https://console.aws.amazon.com/s3/.

  5. Añada la carpeta que creó en el paso 1 al bucket de Amazon S3 (bucket de consola) que Etiquetas personalizadas de Amazon Rekognition crearon para usted durante la primera configuración. Para obtener más información, consulte Administración de un proyecto de Etiquetas personalizadas de Amazon Rekognition.

  6. Abra la consola de Amazon Rekognition en https://console.aws.amazon.com/rekognition/.

  7. Elija Usar etiquetas personalizadas.

  8. Elija Comenzar.

  9. En el panel de navegación izquierdo, elija Proyectos.

  10. En la página Proyectos, elija el proyecto al que desee añadir el conjunto de datos. Se abrirá la página de detalles del proyecto.

  11. Elija Crear conjunto de datos. Se abrirá la página Crear conjunto de datos.

  12. En Configuración inicial, seleccione Empezar con un único conjunto de datos o Empezar con un conjunto de datos de entrenamiento. Para crear un modelo de mayor calidad, le recomendamos empezar con conjuntos de datos de entrenamiento y de prueba independientes.

    Single dataset
    1. En la sección Detalles del conjunto de datos de entrenamiento, seleccione Importar imágenes del bucket de S3.

    2. En la sección Detalles del conjunto de datos de entrenamiento, introduzca la información de los pasos 13 al 15 de la sección de Configuración de la fuente de la imagen.

    Separate training and test datasets
    1. En la sección Detalles del conjunto de datos de entrenamiento, seleccione Importar imágenes del bucket de S3.

    2. En la sección Detalles del conjunto de datos de entrenamiento, introduzca la información de los pasos 13 al 15 de la sección de Configuración de la fuente de la imagen.

    3. En la sección Detalles del conjunto de datos de prueba, seleccione Importar imágenes del bucket de S3.

    4. En la sección Detalles del conjunto de datos de prueba, introduzca la información de los pasos 13 al 15 de la sección de Configuración de la fuente de la imagen.

  13. Seleccione Importar imágenes del bucket de Amazon S3.

  14. En el URI de S3, introduzca la ubicación del bucket de Amazon S3 y la ruta de la carpeta.

  15. Seleccione Adjuntar etiquetas automáticamente a las imágenes en función de la carpeta.

  16. Elija Crear conjuntos de datos. Se abrirá la página de los conjuntos de datos de su proyecto.

  17. Si necesita agregar o cambiar etiquetas, consulte Etiquetado de imágenes.

  18. Siga los pasos que se indican en Entrenamiento de un modelo (consola) para entrenar el modelo.