Ejecute eventos de habilitación de aprendizaje automático a escala con el modo de cuenta multiusuario de AWS DeepRacer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Ejecute eventos de habilitación de aprendizaje automático a escala con el modo de cuenta multiusuario de AWS DeepRacer

Esta publicación fue coescrita por Marius Cealera, arquitecto senior de soluciones de socios en AWS, Zdenko Estok, arquitecto de la nube en Accenture y Sakar Selimcan, arquitecto de la nube en Accenture.

El aprendizaje automático (ML) es una prioridad empresarial de gran importancia, ya que las empresas gastaron $ 306 mil millones en aplicaciones ML en los últimos 3 años. De acuerdo a Accenture, las empresas que escalan ML en un negocio pueden lograr casi el triple del retorno de sus inversiones. Pero demasiadas empresas no están logrando el valor que esperaban. Escalar ML de manera efectiva a largo plazo requiere la profesionalización de la industria y la democratización de la alfabetización de ML en toda la empresa. Esto requiere una capacitación de ML más accesible, dirigida a un mayor número de personas con diversos antecedentes.

Esta publicación muestra cómo las empresas pueden presentar a cientos de empleados los conceptos de ML ejecutando fácilmente AWS Deep Racer eventos a escala.

Ejecute eventos de AWS DeepRacer a escala

AWS DeepRacer es una manera simple y divertida de comenzar con el aprendizaje por refuerzo (RL), una técnica de aprendizaje automático en la que un agente, como un vehículo físico o virtual de AWS DeepRacer, descubre las acciones óptimas que se deben realizar en un entorno determinado. Puede comenzar a usar RL rápidamente con tutoriales prácticos que lo guían a través de los conceptos básicos para entrenar modelos RL y probarlos en una emocionante experiencia de carreras de autos autónomos.

“Descubrimos que la naturaleza fácil de usar de DeepRacer permitió que nuestras sesiones de habilitación llegaran a partes de nuestras organizaciones que generalmente están menos inclinadas a participar en eventos de IA/ML”, dice Zdenko Estok, arquitecto de la nube en Accenture. “Nuestras estadísticas posteriores al evento indican que hasta el 75 % de todos los participantes en los eventos de DeepRacer son nuevos en AI/ML y el 50 % son nuevos en AWS”.

Hasta hace poco, las organizaciones que organizaban eventos privados de AWS DeepRacer tenían que crear y asignar cuentas de AWS a cada participante del evento. Esto a menudo significaba asegurar y monitorear el uso en cientos o incluso miles de cuentas de AWS. La configuración y la incorporación de los participantes fue engorrosa y requería mucho tiempo, lo que a menudo limitaba el tamaño del evento. Con Administración de cuentas multiusuario de AWS DeepRacer, los organizadores de eventos pueden proporcionar a cientos de participantes acceso a AWS DeepRacer mediante una sola cuenta de AWS, lo que simplifica la administración de eventos y mejora la experiencia de los participantes.

Cree una solución en torno a la administración de cuentas multiusuario de AWS DeepRacer

Puede utilizar la administración de cuentas multiusuario de AWS DeepRacer para establecer cuotas de uso en las horas de capacitación, monitorear el gasto en capacitación y almacenamiento, habilitar y deshabilitar la capacitación y ver y administrar modelos para cada participante del evento. Además, cuando se combina con un proveedor de identidad empresarial (IdP), la administración de cuentas multiusuario de AWS DeepRacer proporciona una experiencia de incorporación rápida y sin fricciones para los participantes del evento. El siguiente diagrama explica cómo se ve una configuración de este tipo.

La solución asume el acceso a una cuenta de AWS.

Para configurar su cuenta con permisos de administrador de AWS DeepRacer para múltiples usuarios, siga los pasos en Configure su cuenta con permisos de administrador de AWS DeepRacer para multiusuario para adjuntar el Gestión de identidades y accesos de AWS (IAM) Política de administrador de AWS DeepRacer, AWSDeepRacerAccountAdminAccess, al usuario, grupo o rol utilizado para administrar el evento. A continuación, vaya a la consola de AWS DeepRacer y activar el modo de cuenta multiusuario.

Al activar el modo de cuenta multiusuario, permite que los participantes entrenen modelos en la consola de AWS DeepRacer, con todos los cargos de entrenamiento y almacenamiento facturados a la cuenta de AWS del administrador. De manera predeterminada, una cuenta de patrocinador en modo multiusuario está limitada a 100 trabajos de capacitación simultáneos, 100 trabajos de evaluación simultáneos, 1,000 autos y 50 tablas de clasificación privadas, compartidas entre todos los perfiles patrocinados. Puede aumentar estos límites poniéndose en contacto con Servicio al Cliente.

Esta configuración también se basa en el uso de un IdP empresarial con AWS IAM Identity Center (sucesor del inicio de sesión único de AWS) activado. Para obtener información sobre cómo configurar IAM Identity Center con un IdP, consulte Habilitar el centro de identidad de IAM y Conéctese a su proveedor de identidad externo. Tenga en cuenta que diferentes IdP pueden requerir pasos de configuración ligeramente diferentes. Consulte la documentación de su IdP para obtener más detalles.

La solución que se muestra aquí funciona de la siguiente manera:

  1. Los participantes del evento son dirigidos a un portal de eventos dedicado. Esta puede ser una página web simple donde los participantes pueden ingresar su dirección de correo electrónico empresarial en un formulario HTML básico y elegir Registro. Los participantes registrados pueden utilizar este portal para acceder a la consola de AWS DeepRacer. Puede personalizar aún más esta página para recopilar datos de usuario adicionales (como el perfil de AWS de DeepRacer del usuario o su nivel de conocimiento de IA y ML) o para agregar materiales de capacitación y marketing de eventos.
  2. El formulario de registro del portal de eventos llama a un punto final de la API del cliente que almacena las direcciones de correo electrónico en Amazon DynamoDB a Sincronización de aplicaciones de AWS. Para obtener más información, consulte Adjuntar una fuente de datos para obtener una plantilla de CloudFormation de muestra sobre cómo configurar AWS AppSync con DynamoDB y llamando a la API desde un cliente de navegador.
  3. Por cada nuevo registro, un Secuencias de Amazon DynamoDB evento desencadena una AWS Lambda función que llama a la API del IdP (en este caso, la API de Azure Active Directory) para agregar la identidad del participante en un grupo de eventos dedicado que se configuró previamente con IAM Identity Center. El conjunto de permisos del Centro de identidad de IAM controla el nivel de acceso que tienen los corredores en la cuenta de AWS. Como mínimo, este conjunto de permisos debe incluir el AWSDeepRacerDefaultMultiUserAccess política administrada. Para obtener más información, consulte Conjuntos de permisos y Políticas administradas de AWS DeepRacer.
  4. Si la llamada del IdP tiene éxito, la misma función de Lambda envía una notificación por correo electrónico utilizando Punto de Amazon, informando al participante que el registro fue exitoso y proporcionando la Consola de administración de AWS URL de acceso generada en IAM Identity Center. Para obtener más información, consulte Enviar correo electrónico mediante la API de Amazon Pinpoint.
  5. Cuando los corredores eligen este enlace, se les pide que se autentiquen con sus credenciales de empresa, a menos que su sesión de navegador actual ya esté autenticada. Después de la autenticación, los corredores son redirigidos a la consola de AWS DeepRacer donde pueden empezar a entrenar Modelos de AWS DeepRacer y enviarlos a carreras virtuales.
  6. Los administradores de eventos utilizan la consola de AWS DeepRacer para crear y administrar carreras. Las direcciones URL de las carreras se pueden compartir con los corredores a través de un correo electrónico generado por Lambda, ya sea como parte del flujo de registro inicial o como una notificación separada. Los administradores de eventos pueden monitorear y limitar el uso directamente en la consola de AWS DeepRacer, incluido el gasto estimado y las horas del modelo de capacitación. Los administradores también pueden pausar el patrocinio de corredores y eliminar modelos.
  7. Finalmente, los administradores pueden inhabilitar modo de cuenta multiusuario después de que finalice el evento y elimine el acceso de los participantes a la cuenta de AWS, ya sea eliminando a los usuarios del Centro de identidad de IAM o deshabilitando la configuración en el IdP externo.

Conclusión

Los eventos de AWS DeepRacer son una excelente manera de generar interés y aumentar el conocimiento de ML en todos los pilares y niveles de una organización. Esta publicación explica cómo puede combinar el modo de cuenta multiusuario de AWS DeepRacer con IAM Identity Center y un IdP empresarial para ejecutar eventos de AWS DeepRacer a escala con un mínimo esfuerzo administrativo, al tiempo que garantiza una excelente experiencia para los participantes.

La solución presentada en esta publicación fue desarrollada y utilizada por Accenture para llevar a cabo el evento AWS DeepRacer privado más grande del mundo en 2021, con más de 2,000 corredores. Al trabajar con Accenture AWS Business Group (AABG), una colaboración estratégica de Accenture y AWS, puede aprender de las culturas, los recursos, la experiencia técnica y el conocimiento de la industria de dos innovadores líderes, lo que lo ayuda a acelerar el ritmo de la innovación para brindar soluciones disruptivas. productos y servicios. Conéctate con nuestro equipo en Accentureaws@amazon.com para interactuar con una red de especialistas inmersos en el conocimiento de la industria y capacitados en servicios estratégicos de AWS en áreas que van desde big data hasta la nube nativa para ML.


Sobre los autores

Ejecute eventos de habilitación de aprendizaje automático a escala con el modo de cuenta multiusuario de AWS DeepRacer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.marius cealera es un arquitecto de soluciones de socios sénior en AWS. Trabaja en estrecha colaboración con Accenture AWS Business Group (AABG) para desarrollar e implementar soluciones innovadoras en la nube. Cuando no está trabajando, le gusta estar con su familia, andar en bicicleta y hacer senderismo en Luxemburgo y sus alrededores.

Ejecute eventos de habilitación de aprendizaje automático a escala con el modo de cuenta multiusuario de AWS DeepRacer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.Zdenko Estok trabaja como arquitecto de nube e ingeniero DevOps en Accenture. Trabaja con AABG para desarrollar e implementar soluciones innovadoras en la nube y se especializa en infraestructura como código y seguridad en la nube. A Zdenko le gusta ir en bicicleta a la oficina y disfruta de agradables paseos por la naturaleza.

Ejecute eventos de habilitación de aprendizaje automático a escala con el modo de cuenta multiusuario de AWS DeepRacer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.Selimcán “Can” Sakar es un desarrollador de nube y arquitecto de soluciones en Accenture Alemania con enfoque en tecnologías emergentes como AI/ML, IoT y Blockchain. Can sufre del Síndrome de Adquisición de Equipos (también conocido como GAS) y le gusta buscar nuevos instrumentos, bicicletas y equipos de simulación de carreras en su tiempo libre.

Sello de tiempo:

Mas de Aprendizaje automático de AWS