From 933e7df01101a09257305ec687c0639fd724e928 Mon Sep 17 00:00:00 2001 From: Amagash Date: Mon, 30 Aug 2021 19:42:27 +0200 Subject: [PATCH] [Lesson 19] Add create workspace, compute instance and notebook parts --- 5-Data-Science-In-Cloud/19-tbd/README.md | 54 ++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/5-Data-Science-In-Cloud/19-tbd/README.md b/5-Data-Science-In-Cloud/19-tbd/README.md index c2f722f..7ae15ce 100644 --- a/5-Data-Science-In-Cloud/19-tbd/README.md +++ b/5-Data-Science-In-Cloud/19-tbd/README.md @@ -6,6 +6,11 @@ Table of contents: - [Pre-Lecture Quiz](#pre-lecture-quiz) - [1. Introduction](#1-introduction) - [1.1 What is Azure ML SDK?](#11-what-is-azure-ml-sdk) + - [1.2 Heart failure prediction project and dataset introduction](#12-heart-failure-prediction-project-and-dataset-introduction) + - [2. Training a model with the Azure ML SDK](#2-training-a-model-with-the-azure-ml-sdk) + - [2.1 Create an Azure ML workspace](#21-create-an-azure-ml-workspace) + - [2.2 Create a compute instance](#22-create-a-compute-instance) + - [2.3 Creating Notebooks](#23-creating-notebooks) - [🚀 Challenge](#-challenge) - [Post-Lecture Quiz](#post-lecture-quiz) - [Review & Self Study](#review--self-study) @@ -35,8 +40,55 @@ In the [previous lesson](../18-tbd/README.md), we saw how to train, deploy and c ![project-schema](img/project-schema.PNG) +### 1.2 Heart failure prediction project and dataset introduction + Check [here](../18-tbd/README.md) the Heart failure prediction project and dataset introduction. +## 2. Training a model with the Azure ML SDK +### 2.1 Create an Azure ML workspace + +For simplicity, we are going to work on a jupyter notebook. This implies that you already have a Workspace and a compute instance. If you already have a Workspace, you can directly jump to the section 2.3 Notebook creation. + +If not, please follow the instructions in the section **2.1 Create an Azure ML workspace** in the [previous lesson](../18-tbd/README.md) to create a workspace. + +### 2.2 Create a compute instance + +In the [Azure ML workspace](https://ml.azure.com/) that we created earlier, go to the compute menue and you will see the different compute resources available + +![compute-instance-1](img/compute-instance-1.PNG) + +Let's create a compute instance to provision a jupyter notebook. +1. Click on the + New button. +2. Give a name to your compute instance. +3. Choose your options: CPU or GPU, VM size and core number. +4. Click in the Create button. + +Congratulations, you have just created a compute instance! We will use this compute instance to create a Notebook the [Creating Notebooks section](#creating-notebooks) + +### 2.3 Creating Notebooks +Notebook are a really important part of the data science process. They can be used to Conduct Exploratory Data Analysis (EDA), call out to a computer cluster to train a model, call out to an inference cluster to deploy an endpoint. + +To create a Notebook, we need a compute node that is serving out the jupyter notebook instance. Go back to the [Azure ML workspace](https://ml.azure.com/) and click on Compute instances. In the list of compute instances you should see the [compute instance we created earlier](#222-creating-compute-resources). + +1. In the Applications section, click on the Jupyter option. +2. Tick the "Yes, I understand" box and click on the Continue button. +![notebook-1](img/notebook-1.PNG) +3. This should open a new browser tab with you jupyter notebook instance as follow. + +![notebook-2](img/notebook-2.PNG) + +Import the class and create a new workspace by using the following code: + +```python +from azureml.core import Workspace +ws = Workspace.create(name='myworkspace', + subscription_id='', + resource_group='myresourcegroup', + create_resource_group=True, + location='eastus2' + ) +``` + ## 🚀 Challenge @@ -50,3 +102,5 @@ Check [here](../18-tbd/README.md) the Heart failure prediction project and datas ## Assignment [Assignment Title](assignment.md) + +