首頁 / 名詞卡 / 資料工程與MLOps / DVC(Data Version Control)

iPAS AI中級🗄️ 資料工程與MLOps
🔑 名詞卡

DVC(Data Version Control)

🎯 定義

專為機器學習專案設計的版本控制工具,支援資料集與模型的版本追蹤與再現性。

重點

傳統 Git 不適合管理大型資料檔與模型權重;DVC 將這類大型檔案的版本資訊納入版本控制流程,使「哪一版模型是用哪一版資料訓練的」可被明確追溯。

記憶技巧

DVC=「Data 版的 Git」——名稱直接點出它管的是資料(與模型檔),不是程式碼。

易混淆

  • vs MLflow:DVC 管「資料與模型檔案的版本」;MLflow 管「實驗記錄與模型生命週期」。
  • vs 資料治理:DVC 是技術工具,資料治理是制度架構(政策、組織、流程)。
📖 課文原文

「DVC(Data Version Control):版本控制工具,專為機器學習項目設計,支援資料集與模型的版本追蹤與再現性。」