This course is about MLOps.
When choosing your MLOps stack, MLFlow is probably the most populat solution for tracking experiments, registering and serving models.
This course will give you a deep dive on how MLFlow works and how you can build your own MLOps stack with mlflow using Amazon Web Services (AWS).
We will start the course by giving an overall overvew of what mlflow is and why it is necessary for Machine Learning and Data Science. Next we will explore in detail the most important component of MLFlow which is mlflow tracking where we will have a look at how tracking works and how you what can be tracked.
Next, we will move to MLflow model registry where we will cover how to register a model in a mlflow and how to manage its lifecycle. We will also learn how to retrieve a model from the registry in order to make predictions.
The next topic is MLFlow models. Here, we will explore how models work as well as the different types (flavours) of a saved model. We will also, serve some of the models in order to make predictions.
The last section is optional and will cover how to build, step by step, an MLOps architecture based on MLFlow using Amazon Web Services such as Amazon EC2, Amazon S3 and Amazon RDS.
This course will not focus on data science and machine learning, so do not except to learn the details of Machine Learning models. We will take a simple clustering model as an example that will illustrate any Machine Learning Model.
Good luck.