Cómo realizar un seguimiento y visualizar experimentos de aprendizaje automático utilizando MLflow

Seguimiento y visualización de experimentos de aprendizaje automático con MLflow.

MLflow – una plataforma de código abierto para gestionar el ciclo de vida del aprendizaje automático.

Introducción

En el aprendizaje automático no hay almuerzo gratis. No sabemos qué preprocesamiento de datos o qué algoritmo de aprendizaje automático es el mejor para el problema específico. No hay un algoritmo único que funcione mejor. Por eso, experimentar es el método típico para obtener el resultado adecuado. Para realizar experimentos de aprendizaje automático efectivos, necesitamos rastrear, recordar y visualizar cada una de las ejecuciones experimentales.

Ejemplo de visualización de la interfaz de usuario de MLflow (gif de autor)

Tabla de contenido

Qué – ¿qué es el seguimiento de experimentos?

Por qué – ¿por qué es importante el seguimiento de experimentos?

Cómo – ¿cómo hacerlo?

Demo práctica de seguimiento experimental utilizando MLFlow

¿Qué es el seguimiento de experimentos de aprendizaje automático?

El seguimiento de experimentos es el proceso de realizar un seguimiento de toda la información relevante de un experimento de aprendizaje automático, como:

  • Código fuente
  • Entorno
  • Datos
  • Modelo
  • Resultado intermedio
  • Hiperparámetros
  • Métricas
  • y más.

Aquí hay algunos términos que deben recordarse:

  • Experimento de aprendizaje automático: el proceso iterativo de construir un modelo de aprendizaje automático
  • Ejecución del experimento: Un intento en un experimento de aprendizaje automático.
  • Artículo de ejecución: Cualquier archivo de datos que esté asociado con la ejecución de aprendizaje automático
  • Metadatos del experimento: Toda la información relacionada con los experimentos

Por qué – ¿por qué es importante el seguimiento de experimentos?

El seguimiento experimental es crucial por varias razones, como:

  • Reproducibilidad: al registrar todas las configuraciones relevantes de los experimentos, incluyendo la versión de los datos, el modelo, los hiperparámetros, la semilla aleatoria, etc., podemos recrear el mismo entorno y volver a ejecutar el experimento si es necesario. Esto asegura que los resultados puedan ser reproducidos y verificados por otros.
  • Colaboración: nos permite organizar…

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Las empresas de internet informan sobre la mayor operación de denegación de servicio jamás registrada

Las compañías de tecnología informaron la semana pasada del mayor ataque conocido de denegación de servicio (DoS) en ...

Inteligencia Artificial

NVIDIA impulsa el entrenamiento para algunos de los modelos más grandes de la Fundación Amazon Titan.

Todo sobre los grandes modelos de lenguaje es grande: los modelos gigantes se entrenan en conjuntos de datos masivos ...

Inteligencia Artificial

¿Cómo supera Bing Chat a ChatGPT en proporcionar conocimiento en tiempo real actualizado? Conoce la Generación con Recuperación Mejorada (RAG)

Con el desarrollo de los Modelos de Lenguaje Grande (LLMs) en los últimos tiempos, estos modelos han provocado un cam...

Inteligencia Artificial

La modelación en 3D se basa en la inteligencia artificial

La inteligencia artificial puede desbloquear mejoras en velocidad y calidad en gráficos tridimensionales.

Inteligencia Artificial

Nueva investigación de IA de KAIST presenta FLASK un marco de evaluación de granularidad fina para modelos de lenguaje basado en conjuntos de habilidades

Increíblemente, los LLM han demostrado estar en sintonía con los valores humanos, brindando respuestas útiles, honest...