Diseñar un pipeline de DVC
Diseñar un pipeline de DVC, o DAG, es fundamental para sacarle partido a DVC en tus flujos de trabajo de Machine Learning. Los DAGs nos permiten codificar entradas, salidas y la ejecución de un determinado paso. Las salidas de un paso pueden servir como entrada de uno o varios pasos, estableciendo de forma natural las dependencias correctas entre etapas.
En este ejercicio, trabajarás en el diseño de un flujo de trabajo de ML que contiene cuatro etapas:
- Preprocesamiento de datos (
preprocess_stage) - División de datos (
split_stage) - Entrenamiento del modelo (
train_stage) - Evaluación del modelo (
evaluate_stage)
Trabajaremos exclusivamente con los comandos dvc stage add. Desplázate hasta el final del archivo de script de shell (dvc_dag_stages_add.sh) si es necesario.
Este ejercicio forma parte del curso
Introducción al versionado de datos con DVC
ejercicio interactivo práctico
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio