Zacznij terazZacznij za darmo

Projektowanie potoku DVC

Projektowanie potoku DVC, czyli DAG (skierowanego grafu acyklicznego), to podstawa efektywnego wykorzystania DVC w procesach uczenia maszynowego. DAG-i pozwalają na zdefiniowanie danych wejściowych, wyjściowych oraz sposobu wykonania każdego kroku. Wyniki jednego kroku mogą stanowić dane wejściowe dla kolejnych, co naturalnie określa zależności między etapami.

W tym ćwiczeniu zaprojektujesz przepływ pracy ML składający się z czterech etapów:

  • Przetwarzanie wstępne danych (preprocess_stage)
  • Podział danych (split_stage)
  • Trenowanie modelu (train_stage)
  • Ewaluacja modelu (evaluate_stage)

Będziemy korzystać wyłącznie z poleceń dvc stage add. W razie potrzeby przewiń do końca pliku skryptu powłoki (dvc_dag_stages_add.sh).

To ćwiczenie jest częścią kursu

Wprowadzenie do wersjonowania danych z DVC

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie