MLflow 的功能

已完成

MLflow 有四個元件:

  • MLflow 追蹤
  • MLflow 專案
  • MLflow 模型
  • MLflow 模型登錄

MLflow 追蹤

資料科學家可透過 MLflow 追蹤,透過實驗處理和分析資料或定型機器學習模型。 針對實驗中的每個執行,資料科學家可以記錄參數值、使用的程式庫版本、模型評估計量,以及產生的輸出檔案;包括資料視覺效果和模型檔案的映像。 這項記錄實驗執行重要詳細資料的能力,可讓您稽核和比較先前模型定型執行的結果。

MLflow 專案

「MLflow 專案」是一種封裝程式碼的方式,可實現一致的部署和結果重現性。 MLflow 支援專案的數個環境 (包括使用 Conda 和 Docker),來定義一致的 Python 程式碼執行環境。

MLflow 模型

「MLflow 提供」標準化格式來封裝用於散發的模型。 此標準模式格式讓 MLflow 能夠運用從數個熱門程式庫 (包括 Scikit-LearnPyTorchMLlib 等) 所產生的模型。

提示

請參閱 MLflow 模型文件 \(英文\),以取得一組完整的支援模型類別相關資訊。

MLflow 模型登錄

資料科學家可透過 MLflow 模型登錄註冊定型模型。 MLflow 模型和 MLflow 專案使用 MLflow 模型登錄,讓機器學習工程師能夠部署和提供模型,以供用戶端應用程式取用。