Search this site
Embedded Files
Admin Cache
  • Home
  • PCI Data Security Standard (PCI DSS)
  • My Achievements on Credly
  • My Microsoft Learning
  • My Google Cloud Learning
  • Admin Tools
    • PageSpeed Insights
  • Service Status
    • GitHub Status
    • Azure Status
    • Google Status
    • Cooperative Cloud Status Dashboard
  • Online Editors
    • StackEdit Markdown Editor
    • AI Photo Editor
  • Portal Links
    • github.com
    • netlify.com
    • msportals.io
    • ea.azure.com
    • portal.azure.com
    • console.aws.amazon.com
    • portal.aws.amazon.com
    • portal.hostgator.com
    • dash.cloudflare.com
    • netlify web development platform
  • Microsoft
  • Google
  • Amazon
  • Cloudflare
  • Hostgator
  • PowerShell
  • Python
  • Network
    • netbox.dev
  • Linux
    • Linux Command - xmind - map
    • Linux Commands
  • Windows
  • Microsoft AI SkillsFest
  • Tech Training Resources
    • Azure Active Directory
    • VMware -Designing, Configuring, and Managing the VMware Cloud Learning Plan
    • Microsoft Build: Cloud Development Challenge
    • Google Cloud Infrastructure for Azure professionals
    • Google Workspace Administrator Learning Path
    • Machine Learning Operations (MLOps) Challenge
    • Roadmap
    • Juniper Learning Portal
    • Azure Renewal Training
  • Job Search
  • Blog
Admin Cache

Machine Learning Operations (MLOps) Challenge

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.

Microsoft Badge: Get started with AI on Azure was issued by Microsoft
Microsoft Badge: Introduction to GitHub Copilot was issued by Microsoft

References

  • GitHub Copilot features

  • About GitHub Copilot

  • Using GitHub Copilot

  • About GitHub Copilot and JetBrains IDEs

  • About GitHub Copilot and Neovim

  • About GitHub Copilot and Visual Studio

  • Troubleshooting GitHub Copilot in your environment


Microsoft Badge: Introduction to DevOps principles for machine learning was issued by Microsoft

Overview of resources

  • What is DevOps?

  • Tutorial on how to convert machine learning experiments to production Python code

  • Microsoft Learn module on the DevOps transformation journey

  • Learn about GitHub with GitHub Learning Lab

  • Microsoft Learn module on source control systems

  • Tutorial on how to use GitHub Actions with Azure Machine Learning


Microsoft Badge: Explore Azure Machine Learning workspace resources and assets was issued by Microsoft

https://ml.azure.com/

Microsoft Badge: Explore developer tools for workspace interaction was issued by Microsoft
Microsoft Badge: Design a data ingestion strategy for machine learning projects was issued by Microsoft
Microsoft Badge: Design a machine learning model training solution was issued by Microsoft
Microsoft Badge: Design a model deployment solution was issued by Microsoft
Microsoft Badge: Design a machine learning operations solution was issued by Microsoft
Microsoft Badge: Use an Azure Machine Learning job for automation was issued by Microsoft

Useful resources

  • Learning path on how to use the CLI v2 with Azure Machine Learning.

  • CLI reference for managing Azure Machine Learning workspaces

  • CLI reference for managing Azure ML compute resources

  • CLI reference for managing Azure ML data assets

  • CLI reference for jobs.

  • YAML reference for command jobs.

  • Example job YAML files.


Microsoft Badge: Trigger Azure Machine Learning jobs with GitHub Actions was issued by Microsoft

Useful resources

  • The introduction to DevOps principles for machine learning module covers how to integrate Azure Machine Learning with DevOps tools.

  • Use GitHub Actions with Azure Machine Learning.

  • 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.

  • Manually running a workflow in GitHub Actions.

  • Re-running workflows and jobs in GitHub Actions.

  • General documentation for GitHub Actions.


Microsoft Badge: Trigger GitHub Actions with trunk-based development was issued by Microsoft

Useful resources

  • Learn more about source control for machine learning projects and how to work with feature-based development and GitHub repos.

  • General documentation for GitHub Actions.

  • Triggering a GitHub Actions workflow.

  • Events that trigger workflows.

  • Workflow syntax for GitHub Actions.


Microsoft Badge: Work with linting and unit testing in GitHub Actions was issued by Microsoft

Useful resources

  • Flake8 documentation, including error codes and their descriptions.

  • A beginner’s guide to Python testing.

  • 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. 


 Tip

Learn more about how to work with source control for machine learning projects, including trunk-based development and verifying your code locally.

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.

Microsoft Badge: Work with environments in GitHub Actions was issued by Microsoft

integrate Azure Machine Learning with DevOps tools such as GitHub

Tip

Learn more about how to use environments in GitHub Actions and how to add approvals.


Useful resources

  • Learn more about continuous deployment for machine learning.

  • Workflow syntax for GitHub Actions.

  • Using environments for deployment in GitHub.

  • How to create a secret in a GitHub repo.

  • CLI reference for jobs.


 Tip

Learn more about how to deploy MLflow models.

Learn more about how to deploy a model with the Azure Machine Learning CLI (v2).

Useful resources

  • Work with models in Azure Machine Learning.

  • Deploy an Azure Machine Learning model to a managed endpoint with CLI (v2).

  • Deploy MLflow models.

  • YAML reference to create an online endpoint.

  • YAML reference to create a managed online deployment.

  • CLI (v2) documentation for managing Azure ML online endpoints.

  • CLI (v2) documentation for managing Azure ML online deployments.

  • GitHub Actions.


Microsoft Trophy: End-to-end machine learning operations (MLOps) with Azure Machine Learning was issued by Microsoft
learn.microsoft.com/en-us/training/achievements/learn.wwl.build-first-machine-operations-mlops-workflow.trophy?username=DBVargas&sharingId=8A823BAF779A77B6
LinkedInLinkLinkGitHub
Report abuse
Report abuse