設計一個 DVC pipeline
設計 DVC pipeline(或稱 DAG)是把 DVC 應用到你的機器學習工作流程的關鍵。DAG 讓我們能把某一步驟的輸入、輸出與執行方式以程式化方式定義。一個步驟的輸出可以作為一個或多個步驟的輸入,於是自然就建立起正確的步驟相依關係。
在這個練習中,你要設計一個包含 4 個階段的 ML 工作流程:
- 資料前處理(
preprocess_stage) - 資料切分(
split_stage) - 模型訓練(
train_stage) - 模型評估(
evaluate_stage)
我們將只使用 dvc stage add 指令。需要的話,請捲動到 shell 指令稿檔案(dvc_dag_stages_add.sh)的最後一行。
本練習屬於課程
