Machine learning operations (MLOps) applies DevOps principles to machine learning projects. You'll learn how to implement key concepts like source control, automation, and CI/CD to build an end-to-end MLOps solution while using Python to train, save, and use a machine learning model.
The introduction to DevOps principles for machine learning module covers how to integrate Azure Machine Learning with DevOps tools.
Learn more about service principal objects in Azure Active Directory.
Learn more about encrypted secrets in GitHub, like how to name and how to create a secret in a GitHub repo.
Learn more about source control for machine learning projects and how to work with feature-based development and GitHub repos.
Flake8 documentation, including error codes and their descriptions.
Learn more about test infrastructure using Azure ML and how to create tests.
Learn more about testing with Pytest.
In this challenge, all testing is executed with GitHub Actions. Optionally, you can learn how to verify your code locally with Visual Studio Code.
Learn more about how to run unit tests with Pytest.
You can verify code automatically with GitHub Actions, or manually in Visual Studio Code. Learn more about how to verify your code locally.
Tip
Learn more about how to deploy MLflow models.
Learn more about how to deploy a model with the Azure Machine Learning CLI (v2).