Uživatelské nástroje

Nástroje pro tento web


it_encyklopedie:mlflow

MLflow: Platforma pro správu ML životního cyklu

MLflow je open-source platforma, která pomáhá zvládnout komplexitu projektů strojového učení. Umožňuje sledovat experimenty, balit kód a nasazovat modely.

Klíčové výhody

  Univerzálnost: Podporuje knihovny jako Scikit-learn, TensorFlow, PyTorch nebo XGBoost.
  Transparentnost: Každý člen týmu vidí výsledky ostatních v centrálním UI.
  Snadná integrace: Lze integrovat do stávajícího Python/R kódu pomocí pár řádků.

Příklad logování (Syntaxe Python)

Vložení MLflow do skriptu je velmi jednoduché:

 import mlflow
 
with mlflow.start_run(): # Logování parametrů (vstupy) mlflow.log_param("n_estimators", 100)
 
# Logování metrik (výstupy)
mlflow.log_metric("auc", 0.88)
 
# Uložení samotného modelu (artefakt)
mlflow.sklearn.log_model(sk_model, "random_forest_model")

UI Rozhraní

Pro prohlížení výsledků stačí v terminálu spustit:

$ mlflow ui

Poté je přehled dostupný na adrese http://localhost:5000.

it_encyklopedie/mlflow.txt · Poslední úprava: autor: admin