Syllabus¶
What you will learn from this guide.
- Introduction - Learn about the concept behind MLOps and the tools used in this guide.
- Part 1 - Local training and model evaluation - Learn how to train a model locally and evaluate it using DVC.
- Part 2 - Move the model to the cloud - Learn how to collaborate online using Git, a CI/CD pipeline and CML.
- Part 3 - Serve and deploy the model - Learn how to serve and deploy the model using BentoML and Docker.
- Chapter 3.1 - Save and load the model with BentoML
- Chapter 3.2 - Serve the model locally with BentoML
- Chapter 3.3 - Build and publish the model with BentoML and Docker
- Chapter 3.4 - Build and publish the model with BentoML and Docker
- Chapter 3.5 - Deploy and access the model on Kubernetes
- Chapter 3.6 - Continuous deployment of the model with the CI/CD pipeline
- Chapter 3.7 - Use a self-hosted runner for the CI/CD pipeline
- Chapter 3.8 - Train the model on a Kubernetes pod
- Part 4 - Labeling the data and retrain the model - Learn how to label new data and retrain the model using Label Studio.
- Conclusion - Summary of what you have done and what is left to be done.
You can find this guide on GitHub. Don't hesitate to show your support by giving us a star or opening an issue if you encounter any difficulties. :)