Introduction to MLFlow

MLflow is an open source platform to manage the ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry.

Why MLFlow?

MLflow lets you train, reuse, and deploy models with any library and package them into reproducible steps that other data scientists can use as a “black box,” without even having to know which library you are using.

Tutorial

<aside> 💡 We use mlflow autolog method to enables automatic logging from TensorFlow to MLflow.

</aside>

Example

Case : COVID-19 Face Mask Detection - MobileNetV2 (Kaggle)

We have a training model code in kaggle:

COVID-19 Face Mask Detection