< Previous Challenge - Home - Next Challenge >
During Challenge 2, you cleaned up the data you will be working with. You explored the structure and statistics of the data and uncovered various inconsistencies, which you resolved. You must now use this data to train and register an ML model. To keep track of the model iterations, you will leverage Fabric’s direct integration with MLFlow. Once you have a trained model you will save it for further prediction.
Your task in this challenge is to train and register an ML model with MLFlow. This is a notebook-based challenge, you will find all instructions within Notebook 3.
Notebook sections:
By the end of this challenge, you should be able to understand and know how to use:
sklearn
, what are some basic notions of using this ML framework, how does it integrate with MLFlow and how that transfers to any other frameworkVerify that your model has been trained and registered with MLFlow and you are able to load it and generate predictions with the validation data.
Refer to Notebook 3 for helpful links
Wondering how MLFlow can assist in the process of model iteration and fine-tuning?
Look back to the model set up. Understand what each of the stated hyperparameters do and how that affects the model generated. Set up another run in the experiment to create a version 2 of the model and try to switch some hyperparameters this time around. Look at the evaluation metrics. Can you perfect the model?
Interested in learning more about how MLFlow is integrated with Fabric?
Go back to your workspace and see what items have been automatically created. You should have a model and an experiment, and if you’ve had multiple runs you should see different model versions.