Aan de slagGa gratis aan de slag

Een model opslaan en laden

Met de Model API kun je modellen delen tussen ontwikkelaars die mogelijk geen toegang hebben tot dezelfde MLflow Tracking-server, via het lokale bestandssysteem.

In deze oefening train je een nieuw LinearRegression-model op basis van een bestaand model met de Unicorn-gegevensset. Je laadt eerst een bestaand model vanaf het lokale bestandssysteem. Daarna train je een nieuw model op basis van het bestaande model en sla je het weer op naar het lokale bestandssysteem.

Het bestaande model is opgeslagen op het lokale bestandssysteem in een map met de naam "lr_local_v1". De mlflow-module wordt geïmporteerd.

Deze oefening maakt deel uit van de cursus

Introductie tot MLflow

Cursus bekijken

Oefeninstructies

  • Laad het model uit de lokale map "lr_local_v1" met de scikit-learn-bibliotheek uit de MLflow-module.
  • Gebruik de scikit-learn-bibliotheek uit de mlflow-module om het model lokaal op te slaan in een map met de naam "lr_local_v2".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
____.____.____(____, "____")
Code bewerken en uitvoeren