BaşlayınÜcretsiz Başlayın

Ayarı yapılmış modelleri loglama

Farklı model hiperparametreleriyle denemeler yaptın ve son deney sonuçlarını MLflow’a loglaman gerekiyor, haydi yapalım!

Bu egzersiz

Üretim için Tahmin (Forecasting) Hatları Tasarlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Deney adını "hyperparameter_tuning" olarak ayarla.
  • df'in indeks ve satırları üzerinde dön.
  • Bir MLflow çalıştırması başlat.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Set the experiment name
experiment_name = "____"
experiment_id = mlflow.create_experiment(experiment_name)

# Loop through the DataFrame
for idx, row in df.____():
  # Start a run
  with mlflow.____(experiment_id=____):
    model_params = ml_models[row["model_label"]].get_params()
    model_params["model_name"] = row["model_name"]
    model_params["model_label"] = row["model_label"]
    model_params["partition"] = row["partition"]
    model_params["lags"] = list(range(1, 24))
    model_params["date_features"] = ["month", "day", "dayofweek", "week", "hour"]
    mlflow.log_params(model_params)
    mlflow.log_metric("mape", row["mape"])
    mlflow.log_metric("rmse", row["rmse"])
Kodu Düzenle ve Çalıştır