En 2018, me senté entre la audiencia en AWS re:Invent como anunció Andy Jassy. AWS DeepRacer—Un coche de carreras a escala 1/18 totalmente autónomo impulsado por aprendizaje por refuerzo. En ese momento, sabía poco sobre IA o aprendizaje automático (ML). Como ingeniero en transición de redes heredadas a tecnologías en la nube, nunca me había considerado un desarrollador. Pero AWS DeepRacer captó instantáneamente mi interés con su promesa de que incluso los desarrolladores sin experiencia podrían involucrarse en la IA y el ML.
También se anunció la AWS DeepRacer League, que incluirá carreras físicas en las cumbres de AWS en todo el mundo en 2019 y una liga virtual en un entorno simulado. Los ganadores calificarían para competir por el título de gran campeón en Las Vegas el año siguiente. Para 2018, debido a que se acababa de presentar AWS DeepRacer, los asistentes a re:Invent pudieron competir en persona en el MGM Grand utilizando modelos previamente entrenados.
Mis colegas y yo de JigsawXYZ nos dirigimos inmediatamente al MGM Grand después de la conferencia magistral. A pesar de las largas colas, perseveramos y observamos a otros correr mientras esperábamos. Los participantes respondieron preguntas sobre preferencias de conducción para seleccionar un modelo previamente entrenado. A diferencia de competiciones posteriores, los corredores tenían que seguir físicamente al coche y volver a colocarlo en la pista cuando se desviaba.
Nos dimos cuenta de que los modelos proporcionados por AWS eran inestables y lentos para los estándares actuales y con frecuencia se desviaban. Llegamos a la conclusión de que sustituir rápidamente el coche en la pista podría dar como resultado un buen tiempo de vuelta. Con esta estrategia conseguimos el segundo puesto en la clasificación.
La noche antes de la final, supimos que nos habíamos clasificado debido a un abandono. El pánico se apoderó de nosotros cuando nos dimos cuenta de que estaríamos compitiendo en el escenario frente a miles de personas sin saber mucho sobre ML. Intentamos desesperadamente entrenar a un modelo durante la noche para evitar la vergüenza.
A la mañana siguiente, nos encontramos en la primera fila del auditorio principal, junto a Andy Jassy. Nuestro jefe, Rick Fish, representó a nuestro equipo. Después de una enérgica introducción del comentarista de Indycar Ryan Myrehn, Rick estableció un tiempo de vuelta de 51,50 segundos, ¡asegurándose el título de gran campeón de AWS DeepRacer 2018!
Imagen 2: Rick Fish aceptando el trofeo AWS DeepRacer de manos de Matt Wood
2019: Construyendo una comunidad y profundizando
De vuelta en Londres, el interés en AWS DeepRacer se disparó. Hablamos en múltiples eventos, incluido el nuestro propio Una velada con DeepRacer reunión. A medida que se acercaba la temporada 2019, necesitaba ganarme mi propio lugar en la final. Comencé a entrenar modelos en la consola AWS DeepRacer y a experimentar con el automóvil físico, incluidos proyectos de control remoto y vista en primera persona.
En la Cumbre AWS de Londres de 2019, gané el Campeonato AWS DeepRacer con un tiempo de vuelta de 8,9 segundos, una mejora significativa con respecto al año anterior. Este evento también impulsó la creación de la Comunidad AWS DeepRacerque desde entonces ha crecido hasta contar con más de 45.000 miembros.
Mi interés en comprender el funcionamiento interno de AWS DeepRacer creció. Contribuí a proyectos de código abierto que permitieron ejecutar la pila de capacitación localmente, profundizando en los servicios de AWS como Amazon SageMaker y AWS RoboMaker. Estos esfuerzos llevaron a mi nominación como AWS Community Builder.
Trabajar en proyectos comunitarios mejoró mis habilidades en Python, Jupyter, numpy, pandas y ROS. Estas experiencias resultaron invaluables cuando me uní a Unitary, una startup de inteligencia artificial centrada en reducir el contenido dañino en línea. En un año, construimos una plataforma de inferencia de clase mundial que procesa más de 2 mil millones de fotogramas de video diariamente usando escalado dinámicamente. Servicio Amazon Elastic Kubernetes (Amazon EKS) racimos.
Imagen 3: Unitary en la Cumbre de AWS en Londres que muestra la inferencia escalada dinámicamente utilizando más de 1000 nodos EKS
2020-2023: carreras virtuales y crecimiento continuo
La pandemia de COVID-19 cambió las competencias de AWS DeepRacer en línea para 2020 y 2021. A pesar de esto, eventos emocionantes como AWS DeepRacer F1 Pro-Am mantuvieron a la comunidad comprometida. La introducción de AWS DeepRacer Evo, con cámaras estéreo y un detector lidar, marcó una importante actualización de hardware.
Las carreras presenciales regresaron en 2022 y establecí un nuevo récord mundial en la Cumbre de Londres. Si bien no gané la final ese año, la experiencia de competir y conectarme con otros corredores siguió siendo invaluable.
Imágenes 4 y 5: el autor levanta el trofeo de la Cumbre de Londres de 2022 (izquierda). Los miembros de la comunidad DeepRacer y el equipo de boxes organizan un taller de AWS DeepRacer en re:Invent 2023 (derecha).
2023 trajo una competencia más intensa. Aunque en Londres establecí otro récord mundial, no fue suficiente para conseguir el primer puesto. Finalmente conseguí un puesto en la final al ganar una ronda de liga virtual para Europa. Si bien mi desempeño en la final no mejoró con respecto a los resultados anteriores, la oportunidad de volver a conectarme con la comunidad de AWS DeepRacer fue gratificante.
Conclusión: el impacto duradero de AWS DeepRacer
Durante los últimos seis años, AWS DeepRacer ha impactado profundamente mi vida profesional y personal. Me ha ayudado a desarrollar una base sólida en IA y ML, mejorar mis habilidades de codificación y construir una red de amigos y contactos profesionales en la industria tecnológica. La experiencia adquirida a través de AWS DeepRacer contribuyó directamente a mi éxito en Unitary, donde obtuvimos el reconocimiento como una de las principales empresas emergentes del Reino Unido.
A medida que la liga oficial AWS DeepRacer llega a su fin, estoy emocionado de ver qué logrará la comunidad a continuación. Este viaje ha dado forma a mi carrera y a mi vida de una manera que nunca esperé cuando vi por primera vez ese pequeño coche autónomo en el escenario en 2018.
Para aquellos interesados en comenzar su propio viaje en IA y ML, los animo a explorar el AWS DeepRacer recursos disponibles en el sitio web de AWS. También puedes unirte a la próspera comunidad de Discord para conectarte con otros entusiastas y aprender de sus experiencias.
Sobre el autor
campamento matt es un entusiasta de la IA y el aprendizaje automático que ha estado involucrado con AWS DeepRacer desde sus inicios. Actualmente trabaja en Unitary, aplicando sus habilidades para desarrollar tecnología de moderación de contenido de vanguardia. Matt es un creador de comunidades de AWS y continúa contribuyendo a proyectos de código abierto en la comunidad de AWS DeepRacer.