Líderes de opinión

Obtenga el mayor beneficio de la inteligencia artificial empresarial con MLOps – Líderes de opinión

mm
Añade Unite.AI a tus fuentes preferidas en Google

Por Victor Thu, vicepresidente de éxito y operaciones del cliente, Datatron.

Una encuesta de Gartner a finales de 2020 encontró que el 75% de los encuestados planeaban continuar o iniciar nuevas iniciativas de inteligencia artificial en el año siguiente. Al mismo tiempo, los analistas de Gartner también encontraron que una de las luchas más significativas con la implementación de iniciativas de inteligencia artificial en producción es la incapacidad de esas organizaciones para conectar esas inversiones con el valor empresarial.

¿Qué más, se estima ampliamente que la mayoría de los proyectos de inteligencia artificial y aprendizaje automático fracasarán. Y ese hecho puede hacer que sea aún más difícil obtener la aprobación de la dirección en estas inversiones. Es aquí donde MLOps – Operaciones de aprendizaje automático – puede desempeñar un papel clave.

El panorama actual de la inteligencia artificial

El aprendizaje automático ofrece posibilidades profundas para las organizaciones, pero la realidad es que llegar a esas posibilidades puede ser costoso y llevar mucho tiempo. Así, mientras que el interés en implementar el aprendizaje automático es alto, la implementación real en producción sigue siendo baja. El principal obstáculo para llevar soluciones a producción no es la calidad de los modelos, sino la falta de infraestructura para que las empresas puedan hacerlo.

El ciclo de vida de desarrollo para el aprendizaje automático es fundamentalmente diferente al ciclo de vida del desarrollo de software tradicional. En los últimos 20 años, la gente ha entendido en gran medida lo que se necesita para que el software tradicional pase de desarrollo a producción. Entienden el cómputo, el middleware, la red, el almacenamiento y otros elementos necesarios para asegurarse de que la aplicación funcione bien.

Desafortunadamente, la mayoría está tratando de usar el mismo ciclo de vida de desarrollo de software (SDLC) para el ciclo de vida de desarrollo de aprendizaje automático (MLLC). Sin embargo, el aprendizaje automático es un cambio de paradigma significativo. Las asignaciones de infraestructura son únicas. Los lenguajes y marcos son diferentes.

Los modelos de aprendizaje automático se pueden crear relativamente rápido en cuestión de semanas, pero el proceso de llevar estos modelos a producción puede tomar desde seis hasta nueve meses debido a procesos aislados, desconexiones entre equipos y traducción y scripting manual de modelos de aprendizaje automático en aplicaciones existentes.

También es difícil monitorear y gobernar los modelos de aprendizaje automático una vez que han llegado a producción. No hay garantía de que los modelos de aprendizaje automático creados en el laboratorio funcionen como se pretende en producción. Y hay varios factores diferentes que podrían estar detrás de eso.

Los beneficios de MLOps

Cuando se trata de implementar modelos de aprendizaje automático en producción, como se mencionó, hay mucho que puede salir mal. Cuando IT/DevOps intenta operacionalizar modelos de aprendizaje automático, estos equipos necesitan script y automatizar manualmente los diferentes procesos. Estos modelos a menudo se actualizan, y cada vez que los modelos se actualizan, se repite todo el proceso.

Cuando una organización tiene más y más modelos y las diferentes iteraciones de estos modelos, llevar un seguimiento de ellos se convierte en un gran problema. Uno de los grandes problemas es que a menudo, las herramientas que están utilizando no abordan el problema de diferentes bases de código y marcos que están desconectados entre sí. Eso puede llevar a problemas, lo que resulta en pérdida de tiempo y recursos, entre otros problemas. La mayoría de los equipos de hoy también luchan con el seguimiento y la versión a medida que actualizan sus modelos.

MLOps ayuda a cerrar la brecha entre la ciencia de datos y las operaciones para gestionar los ciclos de vida de producción de aprendizaje automático – esencialmente aplicando principios de DevOps a la entrega de aprendizaje automático. Eso permite un tiempo de llegada al mercado más rápido para soluciones basadas en aprendizaje automático, una tasa de experimentación más rápida y la garantía de calidad y confiabilidad.

Usando modelos de ciclo de vida de desarrollo de software tradicional, es posible que pueda hacer uno o dos modelos de aprendizaje automático al año, con gran dolor y con una gran ineficiencia. Pero con MLOps, puede escalar, por lo que puede abordar múltiples problemas. Puede usar estos modelos para ayudar a targeting a clientes potenciales, encontrar clientes más relevantes o encontrar y mejorar ineficiencias. Puede implementar mejoras mucho más rápido, mejorando en última instancia la productividad y las ganancias.

Los elementos del éxito de MLOps

MLOps no es una bala de plata. Todavía necesita tener los cimientos adecuados y conocer las mejores prácticas para que funcione. Para tener éxito con MLOps, necesita centrarse en dos deberes principales. El primero es entender los diferentes roles. Necesita asegurarse de que tiene el conjunto adecuado y diverso de habilidades y empleados; no trate a los científicos de datos y a los ingenieros de aprendizaje automático como uno y lo mismo. Ambos son necesarios, pero necesita una mezcla.

La segunda cosa a tener en cuenta es no intentar hacerlo todo de forma DIY. MLOps también es laborioso, requiere grandes equipos de ingenieros de aprendizaje automático. Es importante pensar en lo que necesita y mirar las herramientas disponibles para ayudarlo a simplificar el enfoque y reducir la cantidad de personas dedicadas necesarias.

Avanzar con confianza

Los analistas de la industria estiman que casi la mitad de los proyectos de inteligencia artificial empresarial están destinados a fracasar. Hay varias razones para tal fracaso, incluyendo la cultura de la organización. Pero una razón principal es la falta de tecnología adecuada para apoyar el proyecto. MLOps es una herramienta muy útil para ayudar a las organizaciones a lograr el éxito en sus proyectos de inteligencia artificial y aprendizaje automático, lo que resulta en una ventaja competitiva empresarial.

Victor Thu es presidente de Datatron. A lo largo de su carrera, Victor se ha especializado en marketing de productos, go-to-market y gestión de productos en puestos de nivel C y director para empresas como Petuum, VMware y Citrix.