Introducción (consola) - Amazon Personalize

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.

Introducción (consola)

En este ejercicio, utilizará la consola de Amazon Personalize para crear un grupo de conjuntos de datos personalizados con una solución que devuelva recomendaciones de películas para un usuario determinado. Antes de comenzar este ejercicio, revise la Requisitos previos para los ejercicios de introducción.

Cuando termine el ejercicio de introducción, para evitar incurrir en cargos innecesarios, elimine los recursos que ha creado. Para obtener más información, consulte Requisitos para eliminar los recursos de Amazon Personalize.

En este procedimiento, primero debe crear un grupo de conjuntos de datos. A continuación, cree un Conjunto de datos de interacciones de elementos de Amazon Personalize en el grupo de conjuntos de datos.

Para crear un grupo de conjunto de datos y un conjunto de datos
  1. Abra la consola de Amazon Personalize en https://console.aws.amazon.com/personalize/home e inicie sesión en su cuenta.

  2. Elija Crear grupo de conjuntos de datos.

  3. En Detalles del grupo de conjuntos de datos, en Nombre del grupo de conjuntos de datos, especifique un nombre para el grupo de conjuntos de datos.

  4. Para Dominio, elija Personalizado. La pantalla debería tener un aspecto similar al siguiente:

    Representa la página Crear un grupo de conjuntos de datos con los campos Nombre, Dominio y Etiquetas.
  5. Elija Crear grupo. Aparece la página Información general.

  6. En el paso 1. Cree conjuntos de datos e importe datos, elija Crear conjunto de datos y elija Conjunto de datos de interacciones entre elementos.

  7. Elija Importar datos directamente a los conjuntos de datos de Amazon Personalize y elija Siguiente.

  8. En la página Configurar conjunto de datos de interacciones de elementos, en Nombre del conjunto de datos, especifique un nombre para su conjunto de datos.

  9. Para Esquema de conjunto de datos, elija Crear esquema nuevo. En la sección de definición del esquema, se muestra un esquema mínimo de interacciones entre elementos. El esquema coincide con los encabezados que añadió previamente en el archivo ratings.csv, por lo que no necesita realizar cambios. Si no ha creado los datos de entrenamiento, consulte Requisitos previos para los ejercicios de introducción.

  10. En Nuevo nombre de esquema, especifique un nombre para el nuevo esquema. La pantalla debería tener un aspecto similar al siguiente:

    Muestra la página del esquema de configuración de interacciones entre elementos con los campos del conjunto de datos y del esquema.
  11. Elija Siguiente. Aparece la página para Configurar el trabajo de importación de conjuntos de datos de interacciones de elementos. A continuación, complete Paso 2: Importar datos de interacciones de elementos para importar datos de interacciones.

Ahora que ha creado un conjunto de datos, es el momento de importar los datos de las interacciones de elementos al conjunto de datos.

Para importar datos de interacciones de elementos
  1. En la página Configurar el trabajo de importación de conjuntos de datos de interacciones de elementos, en Origen de importación de datos, elija Importar datos de S3.

  2. En Nombre del trabajo de importación del conjunto de datos, especifique un nombre para su trabajo de importación.

  3. En el cuadro de diálogo Política de bucket de S3 adicional requerida, si no ha concedido permisos a Amazon Personalize, siga las instrucciones para añadir la política de bucket de Amazon S3 requerida.

  4. En Ubicación de datos, especifique dónde se almacenan sus datos de películas en Amazon Simple Storage Service (S3). Utilice la siguiente sintaxis:

    s3://<name of your S3 bucket>/<folder path>/filename.csv

  5. En la sección Función de IAM, para la función de servicio de IAM, elija Introducir un ARN de función de IAM personalizado.

  6. En Custom IAM role ARN (ARN del rol de IAM personalizado), especifique el rol que creó en Creación de un rol de IAM para Amazon Personalize.

    Las secciones Detalles del trabajo de importación del conjunto de datos y de Rol de IAM deberían ser similares a las siguientes:

    Muestra la página de trabajo de importación del conjunto de datos de configuración de interacciones entre elementos con los campos de trabajo de importación.
  7. Deje las secciones Publicar métricas de eventos en S3 y Etiquetas sin cambios y elija Iniciar importación. Se inicia el trabajo de importación de los datos y aparece la página Información general del panel. Inicialmente, el estado de Crear pendiente (seguido de Crear en curso) y el botón Crear solución está deshabilitado.

    Cuando el trabajo de importación de datos ha finalizado, el estado cambia a Activo y se habilita el botón Crear solución.

  8. Ahora que ha importado los datos, está listo para crear una solución en Paso 3: Crear una solución.

En este tutorial, utilizará el conjunto de datos que importó Paso 2: Importar datos de interacciones de elementos para entrenar un modelo. Los modelos entrenados se denominan versiones de solución.

importante

En este tutorial, creará una solución que utiliza el entrenamiento automático. Con la formación automática, incurrirá en costes de formación mientras la solución esté activa. Para evitar costes innecesarios, asegúrese de eliminar la solución cuando haya terminado. Para obtener más información, consulte Requisitos para eliminar los recursos de Amazon Personalize.

Para crear una solución
  1. En la página de información general de su grupo de conjuntos de datos, en el paso 3. Configure los recursos de formación y recomendación y elija Crear soluciones.

  2. En Nombre de la solución, especifique un nombre para la solución.

  3. En Tipo de solución, elija Recomendaciones de elementos.

  4. En Receta, elijaaws-user-personalization-v2.

    La pantalla debería tener un aspecto similar al siguiente:

    Muestra la página de configuración de la solución con los campos de nombre, tipo y receta de la solución.
  5. Elija Siguiente. Deje los campos de configuración de entrenamiento sin cambios. La solución que cree entrena automáticamente nuevos modelos cada 7 días y da más peso a los datos de interacción de elementos más recientes.

  6. Seleccione Siguiente y revise los detalles de la solución.

  7. Seleccione Crear solución y aparecerá la página de detalles de la solución. Tras crear una solución, Amazon Personalize comienza a crear la primera versión de la solución en una hora. Cuando comience la formación, aparecerá en la sección Versiones de la solución de la página de detalles y podrá supervisar su estado.

    Cuando el Estado de la versión de la solución sea Activo, ya puede pasar a Paso 4: Crear una campaña.

En este procedimiento, va a crear una campaña, la cual implementa la versión de la solución que creó en el paso anterior.

Para crear una campaña
  1. En el panel de navegación, expanda Recursos personalizados y elija Campañas.

  2. Elija Crear una campaña. Aparece la página Crear nueva campaña.

  3. En Campaign details (Detalles de la campaña), especifique un nombre para la campaña en Campaign name (Nombre de la campaña).

  4. En Solución, elija la solución que creó en el paso anterior.

  5. Seleccione Usar automáticamente la última versión de la solución. Deje los demás campos sin cambios.

    La pantalla debería tener un aspecto similar al siguiente:

    Muestra la página Crear una nueva campaña con los campos de configuración de la campaña.
  6. Elija Crear una campaña. Comienza la creación de la campaña y se muestran las páginas de detalles de la campaña con la sección API de personalización.

    La creación de una campaña puede tardar un par de minutos. Después de que Amazon Personalize termine de crear la campaña, la página se actualiza para mostrar la sección Probar resultados de la campaña. La pantalla debería tener un aspecto similar al siguiente:

    Muestra la sección de la campaña de prueba con campos para una solicitud de recomendación.

En este procedimiento, utilizará la campaña que creó en el paso anterior para obtener recomendaciones.

Cómo obtener recomendaciones
  1. En Test campaign results (Probar resultado de la campaña), en User ID (ID de usuario), especifique un valor del conjunto de datos de calificaciones, por ejemplo, 83. Deje los demás campos sin cambios.

  2. Elija Obtener recomendaciones. El panel Recomendaciones muestra los ID de elementos y las puntuaciones de los elementos recomendados.

    La pantalla debería tener un aspecto similar al siguiente:

    Muestra la sección de campaña de prueba de una campaña con resultados de recomendaciones.