Giter Site home page Giter Site logo

ranjitjc / azure-machine-learning-mlops-workshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from csiebler/azure-machine-learning-mlops-workshop

0.0 1.0 0.0 771 KB

A workshop for doing MLOps on Azure Machine Learning

Jupyter Notebook 72.59% Python 23.38% Shell 0.05% Dockerfile 1.62% R 2.36%

azure-machine-learning-mlops-workshop's Introduction

azure-machine-learning-mlops-workshop

A workshop for doing MLOps on Azure Machine Learning.

Theoretical Part

Goal:

  • Understand basics around MLOps
  • Understand how Azure Machine Learning can help you to build MLOps pipelines
  • Experience hands-on for the key concepts (AML pipelines, AZ ML CLI, etc.) to further deepen the understanding
  • Understand what is important to a good folder/project layout, what should be in your git repo, how to deal with notebooks, do versioning, etc.

Furthermore this workshop covers:

  • Overview of when to use one model and when to use many models
  • Deployment of models for real-time scoring vs. batch scoring

Hands-On Parts

๐Ÿ“Œ Please follow the hands-on exercise in the proposed order, as they build on each other.

  • AML Pipelines
  • MLOps on Azure DevOps
    • ๐Ÿ‹๏ธโ€โ™€๏ธ Exercise - Deploy AML pipeline as Published Endpoint - devops-deploy-simple-pipeline
    • ๐Ÿ‹๏ธโ€โ™€๏ธ Exercise - Deploy AML pipeline as Published Endpoint, automatically test it and then add it to a Pipeline Endpoint - devops-deploy-pipeline-with-tests
  • Model Training & Deployment using CLI
    • ๐Ÿ‹๏ธโ€โ™€๏ธ Exercise - Train a model using the AML CLI (mlflow option included) - cli-training
    • ๐Ÿ‹๏ธโ€โ™€๏ธ Exercise - Deploy a model to ACI and AKS using the AML CLI - cli-deployment
    • ๐Ÿ‹๏ธโ€โ™€๏ธ Exercise - Train a R model using the AML CLI - cli-with-r

Words of caution: The hands-on exercises do not fully embrace concepts like DRY (don't repeat yourself) or other best pratices when it comes to coding standards. Feel free to use them for understanding the concepts, but don't blindly copy and paste them to production.

azure-machine-learning-mlops-workshop's People

Contributors

csiebler avatar kovarikthomas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.