patrón blanco

Operaciones de Machine Learning (MLOps)

¿Qué son las operaciones de machine learning (MLOps)?

Los modelos de machine learning proporcionan insights valiosos al negocio, pero solo si esos modelos pueden acceder a los datos de la organización de forma continua y analizarlos. Las operaciones de machine learning (MLOps por sus siglas en inglés) son el proceso fundamental que lo hace posible.

Las MLOps son un proceso multifuncional, colaborativo e iterativo que pone en marcha las capacidades de data science. Para ello, las MLOps tratan el machine learning (ML) y otros tipos de modelos como artefactos de software reutilizables. Luego, los modelos se pueden implementar y monitorear continuamente mediante un proceso repetible.

Las MLOps ofrecen una integración continua y una implementación rápida y repetible de modelos. Como tal, ayudan a las empresas a descubrir información e insights valiosos a partir de sus datos con mayor rapidez. Las MLOps también incluyen el monitoreo y la repetición del entrenamiento continuo de modelos en producción para garantizar que funcionen de manera óptima a medida que los datos cambian (evolucionan) con el tiempo.

Los beneficios de las MLOps

Uno de los principales beneficios de las MLOps es que es compatible con tipos de modelos estadísticos, de data science y de aprendizaje automático, entre otros, para ofrecer un valor de negocios rápidamente. Para ello, las MLOps garantizan que los modelos se puedan implementar reiteradamente y monitorear de forma continua. El proceso de MLOps permite lo siguiente:

  • Implementar más modelos con mayor rapidez con procesos automatizados
  • Acelerar el tiempo de creación de valor con una rápida entrega de modelos
  • Optimizar la productividad a través de la colaboración y la reutilización de modelos
  • RReducir el riesgo de perder tiempo y dinero en modelos que nunca se incorporan a la producción
  • Monitorear y actualizar continuamente modelos a medida que los datos evolucionan con el tiempo

El proceso de MLOps

MLOps Lifecycle Process

Las MLOps son compatibles con la entrega rápida de modelos a medida. Una versión resumida del proceso de MLOps incluye los siguientes pasos:

MLOps- Build
Crear esto implica la preparación de datos, la ingeniería de características, la creación de modelos y las pruebas.


MLOps- Manage
Administrar después de que se crean los modelos, a menudo se colocan en un repositorio de modelos que se puede auditar y cuenta con control de versiones para promover la reutilización en toda la organización.


MLOps- Deploy
Implementar este paso implica exportar el modelo o el pipeline, implementarlo e integrarlo en los sistemas y las aplicaciones empresariales de producción.


MLOps- Monitor
Monitorear se requiere un monitoreo continuo para garantizar un rendimiento óptimo. A medida que los datos evolucionan, se puede volver a entrenar el modelo o se puede reemplazar el existente por uno nuevo.

Desafíos con MLOps

Muchas organizaciones se enfrentan a desafíos al trasladar modelos de aprendizaje automático a entornos de producción.

En promedio, entre el 60 % y el 80 % de los modelos creados con la intención de implementarlos nunca se llevan a cabo. Además, la implementación de un modelo suele tardar entre seis y ocho meses. Si implementas un modelo que se creó hace un período de seis a ocho meses, es posible que ese modelo ya esté obsoleto.

Las organizaciones que tienen dificultades para integrar las aplicaciones de aprendizaje automático en las aplicaciones de producción existentes hacen perder tiempo y dinero en proyectos de data science que nunca se incorporan en la producción. 

Las MLOps pueden reducir en gran medida el riesgo de que se produzcan tales fallas y hacer que los modelos se incorporen a la producción con mayor rapidez, ya que, en definitiva, ahí es donde ofrecerán el mayor valor a un negocio.

MLOps frente a DevOps frente a DataOps

Las MLOps unifican la recopilación de datos, el preprocesamiento, el entrenamiento de modelos, la evaluación, la implementación y la repetición del entrenamiento en un solo proceso que los equipos pueden mantener. Esta colaboración y comunicación entre DevOps (operaciones de desarrollo), ITOps (operaciones de tecnología de la información), ingenieros de datos, equipos de data science y otros departamentos aportan un entendimiento común de cómo se desarrollan y mantienen los modelos de aprendizaje automático en producción, de forma similar a lo que las DevOps hacen por el software. 

Las DevOps se centran en la entrega continua de software y en la automatización de la integración, las pruebas y la implementación de código. No involucran la gestión de datos o analítica. El proceso de MLOps se conforma a partir de las DevOps y se basa en la colaboración con los equipos de desarrollo para los servicios de implementación de modelos.

DataOps (operaciones de datos) se encarga de administrar pipelines de datos y automatizar procesos a fin de reducir el tiempo requerido para completar el análisis de datos.

MLOps y automatización de procesos analíticos

La automatización de procesos analíticos (APA) es una solución más grande e integral que reúne los procesos importantes de preparación y combinación de datos, creación de modelos de aprendizaje automático y MLOps para ayudar a las organizaciones a obtener insights y resultados a partir de información con mayor rapidez.

La automatización de procesos analíticos conecta todos los bloques de creación de un flujo de trabajo de analítica y data science para permitir una toma de decisiones más rápida e inteligente. Con las soluciones de APA, es sencillo crear flujos de trabajo automatizados y repetibles para ahorrar tiempo a los científicos de datos y optimizar los procesos de preparación de datos, creación de modelos y MLOps.

Cómo comenzar con MLOps

The Alteryx Analytic Process Automation Platform™ es la clave para acelerar los procesos de data science y alcanzar el éxito con MLOps.

El acceso a los datos, la preparación, el modelado, el monitoreo y ajuste de modelos, y el intercambio de resultados analíticos están disponibles en el mismo lugar, en una plataforma fácil de usar. Para comenzar, regístrate a fin de obtener una prueba gratuitade la plataforma hoy mismo.

Para obtener más información sobre las soluciones de data science, aprendizaje automático y MLOps de Alteryx, comunícate con nosotros hoy mismo. 

libro electrónico
E-book
3 min to read

Guía esencial para la preparación de datos | Alteryx

Eres un héroe anónimo de la analítica automatizada, pero llega un momento en que incluso los expertos necesitan un poco de apoyo. Para llevar tu organización al siguiente nivel, necesitas a otros a tu lado.
Francamente, el cambio puede ser difícil, incluso cuando, en última instancia, permite ahorrar tiempo y esfuerzo. Por lo tanto, haz de este libro electrónico tu fiel compañero cuando presentes ante colegas, partes interesadas y gerentes por igual:

Analista
Data Prep y analítica
Alteryx Designer
Read Now

Kit de inicio de Alteryx Intelligence Suite

Este kit de inicio ofrece plantillas analíticas para poner en marcha tu recorrido hacia la analítica avanzada sin programación mediante modelado asistido: la creación guiada de modelos de aprendizaje automático

imagen

_$$$

Operaciones de Machine Learning

Alteryx ofrece operaciones de aprendizaje automático intuitivas para que tus modelos puedan ser siempre lo más exactos y eficaces posible.