Bir modeli kaydetmek ve yüklemek
Model API ile, modeller yerel dosya sistemi kullanılarak aynı MLflow Tracking sunucusuna erişimi olmayan geliştiriciler arasında da paylaşılabilir.
Bu egzersizde, Unicorn veri kümesini kullanarak mevcut bir modelden yeni bir LinearRegression modeli eğiteceksin. Önce, mevcut bir modeli yerel dosya sisteminden yükleyeceksin. Ardından bu mevcut modelden yeni bir model eğitip tekrar yerel dosya sistemine kaydedeceksin.
Mevcut model, "lr_local_v1" adlı dizine yerel dosya sistemine kaydedildi. mlflow modülü içe aktarılacak.
Bu egzersiz
MLflow’a Giriş
kursunun bir parçasıdırEgzersiz talimatları
- MLflow modülündeki scikit-learn kitaplığını kullanarak modeli yerel dosya sistemi dizini
"lr_local_v1"içinden yükle. mlflowmodülündeki scikit-learn kitaplığını kullanarak modeli yerelde"lr_local_v2"adlı dizine kaydet.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load model from local filesystem
model = ____.____.____("____")
# Training Data
X = df[["R&D Spend", "Administration", "Marketing Spend", "State"]]
y = df[["Profit"]]
X_train, X_test, y_train, y_test = train_test_split(X, y, train_size=0.7,random_state=0)
# Train Model
model.fit(X_train, y_train)
# Save model to local filesystem
____.____.____(____, "____")