Aan de slagGa gratis aan de slag

Een DVC-pipeline ontwerpen

Een DVC-pipeline, of DAG, ontwerpen is essentieel om DVC goed te benutten in je Machine Learning-workflows. Met DAG's kun je invoer, uitvoer en de uitvoering van een bepaalde stap vastleggen. De uitvoer van de ene stap kan dienen als invoer voor één of meer volgende stappen, waardoor de juiste afhankelijkheden tussen stappen vanzelf ontstaan.

In deze oefening werk je aan het ontwerpen van een ML-workflow met vier fases:

  • Gegevens voorbewerken (preprocess_stage)
  • Gegevens splitsen (split_stage)
  • Model trainen (train_stage)
  • Model evalueren (evaluate_stage)

We werken uitsluitend met de opdrachten dvc stage add. Scroll indien nodig naar het einde van het shellscriptbestand (dvc_dag_stages_add.sh).

Deze oefening maakt deel uit van de cursus

Introductie tot dataversiebeheer met DVC

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen