Parameters toevoegen aan project-run
Parameters kun je gebruiken om het gedrag van een model te configureren door ze tijdens het trainen als variabelen aan het model door te geven. Zo kun je het model meerdere keren trainen met verschillende parameters, zonder de trainingscode zelf te wijzigen.
In deze oefening gebruik je de module mlflow projects om een Project uit te voeren dat een Logistic Regression-model traint voor je Insurance-experiment. Je schrijft code met de module mlflow projects om je project te runnen. Daarna voeg je parameters toe die tijdens het trainen als hyperparameters aan het model worden doorgegeven.
Deze oefening maakt deel uit van de cursus
Introductie tot MLflow
Oefeninstructies
- Roep de functie
mlflow.projects.run()aan vanuit de modulemlflow projects. - Maak de parameters-dictionary en stel
n_jobs_paramin op 2 enfit_intercept_paramopFalse.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
import mlflow
# Set the run function from the MLflow Projects module
____.____.____(
uri='./',
entry_point='main',
experiment_name='Insurance',
env_manager='local',
# Set parameters for n_jobs and fit_intercept
____={
'____': ____,
'____': ____
}
)