it_encyklopedie:mlflow
Obsah
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
