- 1

Implementación de MLOps para Modelos de Machine Learning
02:10 - 2

Principios y Etapas del MLOps en Machine Learning
09:21 - 3

Componentes de Infraestructura en MLOps: Control, Integración y Monitorización
08:23 - 4

Tracking de Modelos de Machine Learning con MLflow Local
12:48 - 5

Seguimiento local de experimentos con MLflow usando folder personalizado
04:53 - 6

Tracking de Experimentos con MLflow y Bucket en SQLite
04:04 - 7

Tracking de Experimentos de Machine Learning con AWS y MLflow
09:11
Seguimiento local de experimentos con MLflow usando folder personalizado
Clase 5 de 35 • Curso de MLOPS: Despliegue de Modelos de Machine Learning
Contenido del curso
- 8

Clasificación de Tickets con Procesamiento de Lenguaje Natural
10:41 - 9

Tracking de Datos y Modelado con MNLflow y Scikit-learn
10:30 - 10

Tracking de Métricas e Hiperparámetros con Validación Cruzada
07:19 - 11

Tracking de Modelos y Métricas con MLflow y CycleLearn
08:53 - 12

Optimización de Hiperparámetros en Modelos de Machine Learning
12:17 - 13

Creación y gestión de experimentos con MLflow y Scikit-Learn
10:29 - 14

Promoción y Gestión de Modelos en Azure con MLflow
09:05 - 15

Validación de Modelos de Machine Learning con MLflow y SciPy
05:15 - 16

Tracking y Trazabilidad en MLOps con MLflow
07:41
- 17

Creación de tareas en Prefect para flujos de Machine Learning
08:49 - 18

Creación de Flujos de Trabajo con Prefect para Machine Learning
08:58 - 19

Pipeline de Machine Learning para Clasificación de Tickets
11:55 - 20

Pipeline de Procesamiento y Entrenamiento de Modelos de Datos
09:57 - 21

Ejecución de Flujos de Trabajo con Prefect: Conceptos y Prácticas
04:55 - 22

Orquestación de Flujos Flexibles con Prefect y Python
04:51
- 23

Despliegue de Aplicaciones con Docker y FAS API en AWS
08:01 - 24

Creación de Aplicación con PaaS API, Docker y Grafana
06:39 - 25

Preprocesamiento y Predicción de Texto en Modelos de Machine Learning
10:02 - 26

Configuración de Base de Datos en SQLModel y Docker Compose
05:28 - 27

Despliegue Local y en AWS de Aplicaciones con Docker y Postman
13:37 - 28

Implementación de Modelos en Entornos Productivos con AWS y Docker
12:53 - 29

Autoescalado y Entrega Continua de Modelos en Producción
02:31
- 30

Monitoreo de Modelos en Producción: Estrategias y Métricas Clave
11:48 - 31

Monitoreo de Modelos en Producción: Calidad de Datos y Data Drift
20:53 - 32

Modelo de Clasificación con Support Vector Classifier
13:23 - 33

Análisis de Drift y Valores Faltantes con Evidently
12:25 - 34

Creación de Dashboards y Visualizaciones en Grafana para Machine Learning
07:05 - 35

Mejora de Procesos MLOps e Infraestructura Escalable
02:48
¿Cómo gestionar un seguimiento local de experimentos con MLflow?
La capacidad de rastrear y gestionar experimentos es fundamental en Machine Learning. MLflow es una herramienta poderosa para este propósito, permitiéndonos organizar y seguir el progreso de nuestros experimentos de manera eficiente. A través de esta guía exploraremos cómo gestionar un seguimiento de experimentos en local, utilizando un folder URI para almacenar los resultados. Este enfoque ofrece una gran flexibilidad en la gestión de experimentos y es un paso fundamental hacia el manejo más avanzado de proyectos de Machine Learning.
¿Cuál es el procedimiento para establecer una carpeta de rastreo personalizada?
Configurar una carpeta de rastreo personalizada en MLflow nos permite definir explícitamente dónde almacenar nuestros experimentos, facilitando una organización más clara y eficiente.
- Creación de una carpeta de experimentos:
- En el directorio donde estés trabajando, crea un subfolder a nivel de módulo de tracking.
- Nómbralo de manera única para evitar confusiones, por ejemplo,
experiment.ml.
- Configuración del código:
- Copia el código base con el que trabajas.
- Importa las librerías necesarias y asegúrate de detener cualquier proceso en curso de MLflow con
mlflow.end_run().
- Ejecución del experimento:
- Corre el código, prestando atención a posibles errores relacionados con la identificación de experimentos. Si aparece un conflicto de ID, verifica que la carpeta por defecto
mlrunsesté eliminada.
¿Cómo visualizar los resultados almacenados en la carpeta local?
Una vez configurada y ejecutada la experimentación, es crucial poder visualizar los resultados para analizar y tomar decisiones informadas. En MLflow, esto se logra fácilmente mediante el uso de su interfaz de usuario.
- Ejecutar el comando en la terminal:
- Asegúrate de estar dentro de la carpeta
experiment.ml. - Copia el comando necesario en la terminal para abrir la interfaz.
- Asegúrate de estar en el directorio adecuado cuando lo ejecutes.
- Navegación en el navegador:
- Copia la dirección con el puerto proporcionado al ejecutar el comando.
- Pégalo en el navegador de tu preferencia para abrir la interfaz de MLflow y observar tus experimentos.
Estas operaciones nos permiten visualizar el historial de rastreo, los parámetros, métricas y artefactos de cada ejecución.
¿Qué ventajas ofrece usar MLflow de manera local?
El uso de MLflow de forma local proporciona varias ventajas que optimizan la manera en que gestionamos nuestros proyectos de Machine Learning:
- Control sobre el entorno de experimentación: Personaliza y controla tu flujo de trabajo sin depender de una conexión a Internet.
- Organización eficiente: Clasificación y rastreo organizado de múltiples experimentos en un solo lugar.
- Simulación de entornos de producción: Permite un contexto seguro para probar configuraciones antes de implementarlas en un entorno de producción.
- Fácil integración con herramientas futuras: Aunque se trabaje localmente, es posible integrar MLflow con plataformas basadas en la nube para compartir experimentos con facilidad, mejorando la colaboración dentro de equipos.
Este enfoque local es un cimiento fuerte para avanzar en la integración con servicios en la nube, lo cual añadirá capacidades adicionales y facilitará el trabajo en equipo. Con el dominio de este procedimiento, estás un paso más cerca de convertirte en un profesional del Machine Learning completamente capacitado. Sigue explorando las capacidades de MLflow y expande tus habilidades en este emocionante campo.