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

Microsoft

End-to-end machine learning operations (MLOps) with Azure Machine Learning

Microsoft via Microsoft Learn

Overview

  • Module 1: MLOps, machine learning operations

    In this module, you'll learn how to:

    • Convert notebook to scripts.
    • Work with YAML to define a command or pipeline job.
    • Run scripts as a job with the CLI v2.
  • Module 2: MLOps, machine learning operations

    In this module, you'll learn how to:

    • Create and assign a service principal the permissions needed to run an Azure Machine Learning job.
    • Store Azure credentials securely using secrets in GitHub Secrets.
    • Create a GitHub Action using YAML that uses the stored Azure credentials to run an Azure Machine Learning job.
  • Module 3: Learn how to trigger GitHub Actions with feature-based development to achieve machine learning operations or MLOps.

    In this module, you'll learn how to:

    • Work with feature-based development.
    • Protect the main branch.
    • Trigger a GitHub Actions workflow by merging a pull request.
  • Module 4: machine learning operations, MLOps, linter, linting, unit tests, code check

    In this module, you'll learn how to:

    • Run linters and unit tests with GitHub Actions.
    • Integrate code checks with pull requests.
    • Troubleshoot errors to improve your code.
  • Module 5: machine learning operations, MLOps, environments

    In this module, you'll learn how to:

    • Set up environments in GitHub.
    • Use environments in GitHub Actions.
    • Add approval gates to assign required reviewers before moving the model to the next environment.
  • Module 6: machine learning operations, MLOps, model deployment, online endpoint

    In this module, you'll learn how to:

    • Deploy a model to a managed endpoint.
    • Trigger model deployment with GitHub Actions.
    • Test the deployed model.

Syllabus

  • Module 1: Module 1: Use an Azure Machine Learning job for automation
    • Introduction
    • Understand the business problem
    • Explore the solution architecture
    • Create Azure Machine Learning jobs
    • Exercise
    • Knowledge check
    • Summary
  • Module 2: Module 2: Trigger Azure Machine Learning jobs with GitHub Actions
    • Introduction
    • Understand the business problem
    • Explore the solution architecture
    • Use GitHub Actions for model training
    • Exercise
    • Knowledge check
    • Summary
  • Module 3: Module 3: Trigger GitHub Actions with feature-based development
    • Introduction
    • Understand the business problem
    • Explore the solution architecture
    • Trigger a workflow
    • Exercise
    • Knowledge check
    • Summary
  • Module 4: Module 4: Work with linting and unit testing in GitHub Actions
    • Introduction
    • Understand the business problem
    • Explore the solution architecture
    • Run linting and unit testing
    • Exercise
    • Knowledge check
    • Summary
  • Module 5: Module 5: Work with environments in GitHub Actions
    • Introduction
    • Understand the business problem
    • Explore the solution architecture
    • Set up environments
    • Exercise
    • Knowledge check
    • Summary
  • Module 6: Module 6: Deploy a model with GitHub Actions
    • Introduction
    • Understand the business problem
    • Explore the solution architecture
    • Model deployment
    • Exercise
    • Knowledge check
    • Summary

Reviews

Start your review of End-to-end machine learning operations (MLOps) with Azure Machine Learning

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.