Skip to content
This repository has been archived by the owner on Jul 17, 2022. It is now read-only.

Simple MLOps template for batch scoring using Azure Machine Learning and Azure DevOps

License

Notifications You must be signed in to change notification settings

nfmoore/azureml-v1-batch-deployment-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AML Batch Scoring Deployment Template

Build Status

Machine Learning Operations (MLOps) is based on DevOps principles and practices that increase the efficiency of Machine Learning workflows. It aims to facilitate faster experimentation, development and production deployment of Machine Learning models while ensuring high quality standards. A standard end-to-end MLOps workflow will consist of model training, registration, deployment and monitoring.

This deployment template uses Azure Machine Learning and Azure Pipelines (part of Azure DevOps). The template contains code and DevOps pipeline definitions to automated end-to-end deployment of machine learning models as an AML Pipeline for batch scoring / inferencing using MLOps principles and practices. The template includes: unit / integration tests and code coverage, model training and registration, controlled deployments (via approvals), AML pipeline for batch scoring scenarios, pipeline monitoring and and data drift detection.

Prerequisites

  • Azure subscription (contributor or owner)
  • Azure DevOps project
  • GitHub account

Getting Started

Follow the instructions in the getting started doc to deploy this solution in your own Azure subscription. You can find the details of the files and folders in the repository here.

Note: the dataset used in this deployment template is the Cardiovascular Disease dataset available on Kaggle.

Related Projects

Check out these related projects:

References