Repaso
English
MLOps y despliegueFundamentosMLO-05

¿Por qué los equipos versionan sus modelos y conjuntos de datos, y no solo su código?

Opciones

  1. Porque Python lo exige
  2. Para que el entrenamiento sea más rápido
  3. Para reproducir un resultado, comparar versiones y volver atrás, sabiendo exactamente qué datos y qué código produjeron cada modelo (Opción correcta)
  4. Para que los archivos sean más pequeños

Respuesta

Para reproducir un resultado, comparar versiones y volver atrás, sabiendo exactamente qué datos y qué código produjeron cada modelo

Por qué

Un modelo es el producto del código, los datos, los parámetros y el entorno. Si solo versionas el código, no puedes reconstruir el modelo, porque los datos pueden haber cambiado.

Con versiones puedes responder "¿qué hay ejecutándose en producción?" y "¿qué cambió desde el mes pasado?", y volver atrás si el nuevo es peor.

Las herramientas van desde Git más herramientas de versionado de datos hasta un registro de modelos.

Recuerda

Versiona datos y modelos para reproducir y volver atrás.

Términos clave

Practica esta pregunta en Repaso