Automatización y escalado

Conceptos de MLOps

Folkert Stijnman

ML Engineer

Automatización y escalado

pipeline de extremo a extremo

Conceptos de MLOps

Automatización y escalado

Automatización y escalabilidad

Conceptos de MLOps

Fase de diseño

Fase de diseño: componentes

Diseño del proyecto

  • Sigue siendo un proceso manual
  • Usa plantillas para automatizar y escalar
Conceptos de MLOps

Fase de diseño

Fase de diseño: diseño del proyecto

Diseño del proyecto

  • Sigue siendo un proceso manual
  • Usa plantillas para automatizar y escalar

Adquisición de datos

  • Se puede automatizar
  • Permite alta calidad de datos
Conceptos de MLOps

Fase de desarrollo

Fase de desarrollo: feature store

Feature store

  • Ahorra tiempo al crear las mismas features
  • Ayuda a escalar
Conceptos de MLOps

Fase de desarrollo

Fase de desarrollo: seguimiento de experimentos

Feature store

  • Ahorra tiempo al crear las mismas features
  • Ayuda a escalar

Seguimiento de experimentos

  • Automatiza el tracking
  • Garantiza la reproducibilidad
Conceptos de MLOps

Fase de despliegue

Fase de despliegue: contenedores

Containerización

  • Fácil iniciar copias de la misma app
  • Mejora el escalado
Conceptos de MLOps

Fase de despliegue

Fase de despliegue: pipeline CI/CD

Containerización

  • Fácil iniciar copias de la misma app
  • Mejora el escalado

Pipeline CI/CD

  • Automatiza desarrollo y despliegue
  • Aumenta la velocidad de los procesos
Conceptos de MLOps

Fase de despliegue

Fase de despliegue: arquitectura de microservicios

Containerización

  • Fácil iniciar copias de la misma app
  • Mejora el escalado

Pipeline CI/CD

  • Automatiza desarrollo y despliegue
  • Aumenta la velocidad de los procesos

Arquitectura de microservicios

  • Mejora el escalado y permite desarrollo y despliegue independientes
Conceptos de MLOps

¡Vamos a practicar!

Conceptos de MLOps

Preparing Video For Download...