Nieuwe modellen registreren
De MLflow Model Registry kan ook modellen registreren tijdens een trainingsrun. Dit is handig omdat je zo een model met dezelfde functie kunt loggen én registreren.
In deze oefening gebruik je de scikit-learn-flavor om een model tijdens een trainingsrun te registreren in de Model Registry, op het moment dat het model wordt gelogd naar MLflow Tracking. Daarna doorzoek je de Model Registry om te controleren of het model is geregistreerd.
Dit model wordt geregistreerd naast bestaande geregistreerde modellen die zijn getraind op de "Insurance"-trainingsgegevens. Het model is al getraind en staat in de variabele lr. Voor het doorzoeken van de Model Registry is een instantie van MLflowClient() al toegewezen aan client en de filterstring is al aangemaakt als insurance_filter_string.
Deze oefening maakt deel uit van de cursus
Introductie tot MLflow
Oefeninstructies
- Registreer het
lr-model onder"Insurance"met de scikit-learn-flavor. - Doorzoek de Model Registry met
clientom te controleren dat het model is geregistreerd.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Log the model using scikit-learn flavor
____.____.____(____, "model", ____="____")
insurance_filter_string = "name = 'Insurance'"
# Search for Insurance models
print(____.____(____=____))