Skip to content

☁️ Machine learning in the cloud using Azure Machine Learning

License

Notifications You must be signed in to change notification settings

trallard/ML-in-AML

Repository files navigation

Getting started with Azure Machine Learning

License: MIT

🛠 Setup Steps

1. Create an Azure account 👉🏼 here

2. Make sure to redeem your $100 pass as described in the intro session

3. Create Azure Machine Learninge Resources with the Deploy to Azure Button below

4. Create Additional Resources Needed

Once you have created the base Azure Machine Learning Service Workspace we need to add additional compute resources.

Create Compute Targets

  • Create Machine Learning Compute

    • Click on the nav Compute
    • Click New
    • Enter a name for the resource
    • Select Machine Learning Compute from the dropdown
    • Select the machine size
    • Enter the min and max nodes (recommend min of 0 and max of 5)
    • Click Create Create Compute
  • Create Notebook Virtual Machine

    • Click on the Notebook VM nav
    • Click New
    • Give the notebook a unique name
    • Select the VM size (NC6 is always good)
    • Click Create Create VM

Optional Kuberetes Cluster

  • Create Kubernetes Compute
    • Click on the nav Compute
    • Click New
    • Enter a name for the resource
    • Select Kubernetes Service from the dropdown
    • Click Create Create Kubernetes

Retrieve important information

In order to run the demos you will need to retrieve the following information:

  • subscription id: You can get this by going to <azure.portal.com> and logging into your account. Search for subscriptions using the search bar, click on your subscription and copy the id.
  • resource group: the name of the resource group you created in the setup steps
  • compute target name: the name of the compute target you created in the setup steps

⚠️ Make sure to never commit any of these details to Git / GitHub ⚠️

📖 Content

🔖 Intro to Azure Machine Learning service

This demo introduce attendees to the basics of Azure Machine Learning service. Concepts such as a workspace, compute environment, data stores, experiments, etc. will be introduced in preparation for a machine learning experiment in the cloud.

Intro to Azure Machine Learning service Logical Layout vs Physical Resources Tour through Datasources, Compute, Experiments etc

The goal of this demo is to create an Azure Machine Learning (AML) workspace and compute environment in order to run an experiment in the cloud.

✨ Check the demo 👉🏼 here

☁ Deploying to the cloud

This demo focuses on creating a model that can be deployed and later accessed through an endpoint. This builds on the previous demo created and is ultimately deployed in as an Azure Container instance.

✨ Check the demo 👉🏼 here

⚡️ Advanced experimentation techniques in AML

These demos focus on advanced techniques available for experimentation in Azure Machine Learning service: hyperparameter tuning, automatic machine learning.

These features are designed to create agility in the data science process by automating several repetitive tasks associated with starting a new project.

✨ Check the hyperparameters demo 👉🏼 here

✨ Check the automl demo 👉🏼 here

📖 Resources

📄 License

This work is licensed under the MIT OSI license.

🙏🏼 Acknowledgements

The demos were deeply inspired and adapted from previous work done by Seth Juarez and Cassie Brevieu (cloud-scale).

About

☁️ Machine learning in the cloud using Azure Machine Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published