Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Operationalize machine learning models (MLOps)

Microsoft via Microsoft Learn

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
  • Choose this module if you want to design a machine learning training solution and select Azure Machine Learning services and compute.

    In this module, you learn how to:

    • Design a solution to get and prepare data.
    • Choose a service and compute to train a model.
    • Prepare for model deployment options.
  • Choose this module if you want to compare models by using automated machine learning, MLflow, and the Responsible AI dashboard.

    In this module, you learn how to:

    • Prepare your data to use AutoML for classification.
    • Configure and run an AutoML experiment.
    • Evaluate and compare AutoML models.
    • Configure MLflow for model tracking in notebooks.
    • Use MLflow for model tracking in notebooks.
    • Evaluate a trained model using the Responsible AI dashboard.
  • Choose this module if you want to convert notebooks to training scripts, run command jobs, and track models with MLflow.

    In this module, you'll learn how to:

    • Convert a notebook to a script.
    • Test scripts in a terminal.
    • Run a script as a command job.
    • Use parameters in a command job.
    • Use MLflow when you run a script as a job.
    • Review metrics, parameters, artifacts, and models from a run.
  • Choose this module if you want to optimize model training by tuning hyperparameters with sweep jobs in Azure Machine Learning.

    In this module, you learn how to:

    • Define a hyperparameter search space.
    • Configure hyperparameter sampling.
    • Select an early-termination policy.
    • Run a sweep job.
  • Choose this module if you want to automate multistep machine learning workflows with reusable components and Azure Machine Learning pipelines.

    In this module, you learn how to:

    • Create components.
    • Build an Azure Machine Learning pipeline.
    • Run an Azure Machine Learning pipeline.
  • Choose this module if you want to automate and validate model training with GitHub Actions and Azure Machine Learning pipelines.

    In this module, you learn how to:

    • Identify which machine learning assets to version in Git and which belong in purpose-built services such as data stores and model registries.
    • Describe trunk-based development practices — short-lived branches, pull requests, and branch protection rules — that keep the shared branch stable while allowing safe iteration.
    • Explain how GitHub Actions workflows validate code changes with linting and unit tests, and how branch protection can require those checks before merging.
    • Compare service principal client secrets with workload identity federation, and explain why OpenID Connect is the preferred authentication approach for GitHub Actions workflows that call Azure.
    • Describe how a GitHub Actions workflow submits Azure Machine Learning command and pipeline jobs, and explain how an intermediary converts Azure events into repository_dispatch events.
  • Choose this module if you want to register, deploy, monitor, and roll back models by using GitHub Actions and protected environments.

    After completing this module, you can:

    • Register, version, and archive MLflow models throughout their lifecycle.
    • Use GitHub environments to control access and require approval before production promotion.
    • Deploy and troubleshoot a managed online endpoint, safely promote a model, and roll back to a previous version.
    • Automate model deployment and testing with GitHub Actions.
    • Monitor a deployed model and recognize signals that call for investigation or retraining.

Syllabus

  • Get started with machine learning in Azure
    • Introduction
    • Define the problem
    • Get and prepare data
    • Train the model
    • Use Azure Machine Learning studio
    • Integrate a model
    • Module assessment
    • Summary
  • Experiment with Azure Machine Learning
    • Introduction
    • Preprocess data and configure featurization
    • Run an automated machine learning experiment
    • Evaluate and compare models
    • Configure MLflow for model tracking in notebooks
    • Train and track models in notebooks
    • Evaluate models with the Responsible AI dashboard
    • Exercise - Find the best classification model with Azure Machine Learning
    • Module assessment
    • Summary
  • Run training scripts and track models with MLflow in Azure Machine Learning
    • Introduction
    • Convert a notebook to a script
    • Run a script as a command job
    • Use parameters in a command job
    • Track metrics with MLflow
    • View metrics and evaluate models
    • Exercise - Optimize model training in Azure Machine Learning
    • Module assessment
    • Summary
  • Perform hyperparameter tuning with Azure Machine Learning
    • Introduction
    • Define a search space
    • Configure a sampling method
    • Configure early termination
    • Use a sweep job for hyperparameter tuning
    • Exercise - Run a sweep job
    • Module assessment
    • Summary
  • Run pipelines in Azure Machine Learning
    • Introduction
    • Create components
    • Create a pipeline
    • Run a pipeline job
    • Exercise - Run a pipeline job
    • Module assessment
    • Summary
  • Automate model training with GitHub Actions
    • Introduction
    • Use source control for machine learning assets
    • Apply trunk-based development
    • Validate changes with GitHub Actions
    • Connect GitHub Actions to Azure Machine Learning securely
    • Trigger Azure Machine Learning jobs and pipelines
    • Exercise
    • Module assessment
    • Summary
  • Deploy and monitor a model in Azure Machine Learning
    • Introduction
    • Prepare a model for deployment
    • Explore the deployment and monitoring architecture
    • Control deployments with GitHub environments
    • Deploy, promote, and roll back a model with GitHub Actions
    • Monitor the deployed model
    • Exercise
    • Module assessment
    • Summary

Reviews

Start your review of Operationalize machine learning models (MLOps)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.