Con la continua evolución de las tecnologías de aprendizaje automático, la generalización de las soluciones basadas en ML y las implementaciones de producción a escala están ganando impulso rápidamente. Sin embargo, un estudio de Gartner revela que sólo el 47 % de los modelos empresariales de IA/ML pasan a la fase de producción. Parte de la razón radica en la subestimación de las realidades fundamentales del aprendizaje automático. Algunas de ellas son:
Otra razón radica en la falta de un proceso racionalizado para ejecutar proyectos de ML. Las iniciativas de ML son un esfuerzo coordinado de múltiples funciones, y el código es solo una de ellas.
Las investigaciones muestran que la mayoría de los equipos de ciencia de datos dedican la mayor parte de su tiempo a la gestión de los datos, la preparación de los datos, la gestión de paquetes de software y marcos, la configuración de la infraestructura y la integración de los componentes, la mayoría de las cuales pueden generalizarse como tareas de apoyo. Incluso el desarrollo del ML en sí mismo ha sido principalmente manual hasta ahora, impulsado por la comunidad de Data Science y de Engineering.
En general, estos factores determinan el ritmo al que los proyectos de ML pasan de la fase piloto a la de producción. Para aportar un rigor de repetibilidad y fiabilidad a las soluciones basadas en ML, las empresas necesitan un ecosistema de MLOps maduro. Esto incluye las herramientas y los procesos adecuados, así como el talento debidamente cualificado.
Según el Boston Consulting Group (BCG), pionero de la IA a escala, las empresas que han ampliado la IA por toda la empresa han obtenido un valor significativo de sus inversiones. Estas empresas suelen dedicar el 10 % de su inversión en IA a algoritmos, el 20 % a tecnologías y hasta el 70 % a integrar la IA en procesos de negocio y en nuevas formas de trabajar. En otras palabras, estas organizaciones invierten el doble en personas y procesos que en tecnologías.
Las organizaciones que se esfuerzan por ir más allá de la experimentación e integrar el ML en sus procesos de negocio encontrarán en MLOps un elemento determinante. MLOps es la disciplina de ingeniería de software emergente que ayuda a reducir el ciclo de desarrollo y acelerar la velocidad de implementación de soluciones basadas en ML a escala. Trabaja en la intersección de DevOps, la ingeniería de datos y el aprendizaje automático, como se describe en la siguiente ilustración.
Los CDO y CIO que planean invertir en MLOps tendrán que centrarse en las personas, los procesos y las herramientas/aceleradores. El primer paso puede ser evaluar el estado de madurez de las MLOps.
La cadena de herramientas de MLOps debe proporcionar visibilidad, control de acceso gestionado y funciones de colaboración para los equipos implicados. Hay tres categorías principales de plataformas MLOps disponibles hasta la fecha.
El mercado de préstamos hipotecarios está preparado para un nivel decente de consolidación en breve.
Desafíos | Prácticas recomendadas |
---|---|
Disponibilidad y colaboración de recursos cualificados | MLOps necesita habilidades diversas pero relacionadas (ingenieros de datos, científicos de datos e ingenieros de DevOps). Las habilidades de formación en diversas áreas y las de creación de equipos requieren una planificación precisa desde el principio. |
Calidad de los datos y riesgos de producción de ML | La detección de desviaciones de datos, las canalizaciones de datos canarios, etc., deberían formar parte de las aplicaciones de ML. |
Infraestructura expansible | La aplicación de ML necesita ser dimensionada y asignada a un hardware específico (por ejemplo, GPUs) y a motores analíticos según sea necesario para las canalizaciones. |
Gobernanza y cumplimiento | Es fundamental contar con un mecanismo completo de gobernanza de la producción que garantice el seguimiento de las aplicaciones de ML para que sean reproducibles, auditables y explicables. |
ROI | Los KPI de las aplicaciones empresariales deben definirse, seguirse y correlacionarse con el rendimiento de la aplicación de ML. |
Nuestra investigación interna (secundaria) para indagar en la realidad organizativa y su aplicación de MLOPs reveló las siguientes conclusiones:
El sector bancario de EE. UU. es uno de los primeros en actuar (9 de los 10 principales bancos de EE. UU.) tienen funciones designadas para establecer y ejecutar MLOps. El sector de la automoción de EE. UU. se sitúa en segundo lugar, con 7 de los 10 principales actores involucrados en MLOps. La industria farmacéutica, las compañías aseguradoras de bienes y los pagadores de servicios de salud están rezagados en esta área, a pesar de que el ML parece ser una tecnología en la que están invirtiendo activamente, para la innovación del negocio. MLOps es relevante y necesario para las empresas que quieren dar un salto con la IA/ML. Además, los datos del sector muestran que se espera que el mercado de las soluciones MLOps alcance los 4000 millones de dólares en 2025, según Forbes.
Virtusa ofrece una plataforma de MLOps que puede ayudar a acelerar el desarrollo y las implementaciones de ML a escala. La plataforma sirve como un único lugar para el desarrollo de modelos, la gestión del ciclo de vida y la supervisión. La implementación de modelos en entornos superiores, incluyendo la producción, se simplifica. La plataforma ofrece excelentes capacidades de supervisión y gobernanza, lo que permite una evaluación constante y capacidades de aprendizaje continuo para evitar cambios sorpresivos en el rendimiento del modelo en el futuro.
Crear un modelo completo de MLOps que evalúe las mejores herramientas, marcos y metodologías se convierte en una parte crítica de cualquier organización. Entender cuáles son los requisitos para una correcta implementación de MLOps, como se explicó anteriormente, ayudará a generar resultados óptimos. Mientras que la plataforma MLOps ayuda a mejorar la curva de madurez de ML de la organización, la adopción acelerada de MLOps mejora el éxito de la implementación de programas de IA/ML en un 50-60 %. El impacto posterior en cuanto a las oportunidades de monetización es enorme. La plataforma MLOps de Virtusa ayuda a las empresas a crear flujos de trabajo eficientes y a mejorar la experiencia del cliente aprovechando el análisis de datos para acelerar la toma de decisiones.
Referencias:
Suscríbase para estar al día de las últimas novedades del sector, incluidas las perspectivas de la industria y las capacidades de las soluciones innovadoras