By Vitale Sparacello, Murilo Cunha, Bram Vandendriessche

"MLOps is a set of practices that aims to deploy and maintain machine learning models in production reliably and efficiently." - wiki

At datartoots we've been pioneers of the MLOps methodology since the very beginning. For us MLOps means being able to identify all the business challenges, deliver the best solution quickly and efficiently, and monitor the project's evolution over time.

To promote MLOps best practices we have run a workshop to KU Leuven university students. In this repository you can find the three different notebooks (a tutorial, an exercise and exercise solutions) which we created for the MLOps workshop. The tutorial gives a gentle introduction to three popular frameworks for MLOps: DVC, MLflow and Pycaret. It will show you how to version your data using DVC, track your experiments using MLFlow and doing autoML using Pycaret. Afterwards you can practice your newly acquired knowledge by completing the exercise notebook.

The code

GitHub - datarootsio/tutorial-mlops: MLOps exercise material.
MLOps exercise material. Contribute to datarootsio/tutorial-mlops development by creating an account on GitHub.

You might also like

Data science and notebooks = databooks: a love story - Murilo Cunha
If you’re not new to Python and data science, you probably heard of Jupyternotebooks [https://jupyter.org/]. But if you haven’t, here’s the gist: it’s aninteractive environment, meaning you can run little bits of code and see theoutput, store variables in memory, etc. That makes notebooks a good…
MLOPs Tips and Tricks - Murilo Kuniyoshi Suzart Cunha
Before we dive in, what is MLOPs? There is much to say about it, but much like me, I’ll keep this short and sweet. As you could’ve guessed…