Azure Machine Learning, a cloud-based environment you can use to train, deploy, automate, manage, and track ML models.
Azure Machine Learning can be used for any kind of machine learning, from classical ML to supervised, unsupervised, and deep learning.
This folder contains a collection of Jupyter Notebooks with the code used in accompanying step-by-step tutorials.
If you are using an Azure Machine Learning Notebook VM, everything is already set up for you. Otherwise, see the get started creating your first ML experiment with the Python SDK tutorial.
The following tutorials are intended to provide an introductory overview of Azure Machine Learning.
Tutorial | Description | Notebook | Task | Framework |
---|---|---|---|---|
Azure Machine Learning in 10 minutes | Learn how to create and attach compute instances to notebooks, run an image classification model, track model metrics, and deploy a model | quickstart | Learn Azure Machine Learning Concepts | PyTorch |
Get Started (day1) | Learn the fundamental concepts of Azure Machine Learning to help onboard your existing code to Azure Machine Learning. This tutorial focuses heavily on submitting machine learning jobs to scalable cloud-based compute clusters. | get-started-day1 | Learn Azure Machine Learning Concepts | PyTorch |
Train your first ML Model | Learn the foundational design patterns in Azure Machine Learning and train a scikit-learn model based on a diabetes data set. | tutorial-quickstart-train-model.ipynb | Regression | Scikit-Learn |
Train an image classification model | Train a scikit-learn image classification model. | img-classification-part1-training.ipynb | Image Classification | Scikit-Learn |
Deploy an image classification model | Deploy a scikit-learn image classification model to Azure Container Instances. | img-classification-part2-deploy.ipynb | Image Classification | Scikit-Learn |
Deploy an encrypted inferencing service | Deploy an image classification model for encrypted inferencing in Azure Container Instances | img-classification-part3-deploy-encrypted.ipynb | Image Classification | Scikit-Learn |
Use automated machine learning to predict taxi fares | Train a regression model to predict taxi fares using Automated Machine Learning. | regression-part2-automated-ml.ipynb | Regression | Automated ML |
Azure ML in 10 minutes, to be run on a Compute Instance | Learn how to run an image classification model, track model metrics, and deploy a model in 10 minutes. | AzureMLIn10mins.ipynb | Image Classification | Scikit-Learn |
Get started with Azure ML Job Submission, to be run on a Compute Instance | Learn how to use the Azure Machine Learning Python SDK to submit batch jobs. | GettingStartedWithPythonSDK.ipynb | Image Classification | Scikit-Learn |
Get started with Automated ML, to be run on a Compute Instance | Learn how to use Automated ML for Fraud classification. | ClassificationWithAutomatedML.ipynb | Classification | Automated ML |
The following tutorials are intended to provide examples of more advanced feature in Azure Machine Learning.
Tutorial | Description | Notebook | Task | Framework |
---|---|---|---|---|
Build an Azure Machine Learning pipeline for batch scoring | Create an Azure Machine Learning pipeline to run batch scoring image classification jobs | tutorial-pipeline-batch-scoring-classification.ipynb | Image Classification | TensorFlow |
For additional documentation and resources, see the official documentation site for Azure Machine Learning.