making data scientists productive in azure€¦ · microsoft machine learning server azure machine...

83
MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE Valdas Maksimavičius

Upload: others

Post on 19-Aug-2020

9 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

MAKING DATA SCIENTISTSPRODUCTIVE IN AZURE

Valdas Maksimavičius

Page 2: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

A little examMicrosoft Machine Learning ServerAzure Machine Learning ServiceAzure Machine Learning StudioAzure Machine Learning WorkbenchMicrosoft R ServerData Science Virtual Machine

Page 3: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

žemėlapis su strėlukėm

Page 4: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Me in 2015

“With just a few clicks, you can havea Hadoop cluster up and running”

Page 5: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Me in 2018

Page 6: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Vilnius Microsoft Data Platform Meetup

Looking for enthusiasts to share their stories

Page 7: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Join at Slido.com with #bigdata2018

Page 8: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Inspiration for the talk #1

Page 9: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 10: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Inspiration for the talk #2One thing about Microsoft  -  they have

multiple ways to solve the same problem

Page 11: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 12: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 13: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 14: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 15: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

So what do you mean by saying “Making Data Scientists Productive in Azure”?

Page 16: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 17: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 18: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 19: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

6 Data Science stories

Page 20: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Tom

• Full stack software developer• Android, Node.js, React

Scan faces to decide what ad to serve

Page 21: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 22: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Cognitive Services

What is it?Azure services with pre-built AI and ML models

What can you do with it?Easily add intelligent features to your apps

Page 23: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Cognitive Services - Overview• Text analysis• Computer vision• Video analytics• Speech recognition and generation• Natural language understanding (LUIS)• Search

Page 24: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 25: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 26: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Cognitive Services - Summary

Key benefits:• Minimal development effort• Easy integration via HTTP REST• Built-in support with other Azure services

Page 27: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Cognitive Services - Summary

Key benefits:• Minimal development effort• Easy integration via HTTP REST• Built-in support with other Azure services

Considerations:• Only available over the web (an exception is the Custom Vision Service)• Just partial customization allowed • Limited support for Non-English languages

Page 28: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Mark

• Business Analyst• Basics of statistical analysis

Create a sales lead list

Page 29: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Studio

What is it?Drag-and-drop visual interface for ML

What can you do with it?Build, experiment, and deploy models usingpre-configured algorithms

Page 30: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 31: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 32: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 33: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Deploy asweb services• Batch execution• Request / Response

Page 34: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 35: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 36: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Studio - SummaryKey benefits:• Interactive visual interface • Built-in Jupyter Notebooks for data exploration• Direct deployment of trained models as web services• Built-in support for other Azure services

Page 37: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Studio - SummaryKey benefits:• Interactive visual interface • Built-in Jupyter Notebooks for data exploration• Direct deployment of trained models as web services• Built-in support for other Azure services

Considerations:• Limited scalability (the maximum size of a training dataset is 10 GB)• Online only• Limited support for custom Python/R code

Page 38: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Lucy

• Machine Learning Engineer• Python, Scikit-learn, Keras, TensorFlow

Estimate damage (repair cost) in auto insurance

Page 39: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Missing headlight: 300 Eur

Page 40: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning StudioService

What is it?Managed cloud service for ML

What can you do with it?Train, deploy and manage models in Azure using Python and CLI

Page 41: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - Overview • Python SDK • Data preparation • Compute targets• Experiment tracking• Deployment targets

Page 42: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - Overview • Python SDK • Data preparation • Compute targets• Experiment tracking• Deployment targets

Page 43: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - Compute Targets

Page 44: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Compute Targets• Your local computer

Page 45: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Compute Targets• Your local computer

• Linux VM in Azure• Azure Batch AI Cluster• Azure Databricks• Azure Container Instance• Apache Spark for HDInsight

Page 46: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - Compute Targets

Page 47: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 48: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Experiment Tracking

Page 49: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Experiment Tracking

Page 50: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 51: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 52: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Deployment TargetsNative support:• Azure Container Instance• Azure Kubernetes Service• Azure IoT Edge

Page 53: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Deployment TargetsNative support:• Azure Container Instance• Azure Kubernetes Service• Azure IoT Edge

Requires rework:• Linux VMs• Other cloud providers

Page 54: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service -Deployment Targets

Page 55: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - Deployment Targets

Page 56: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 57: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - SummaryKey benefits:• Central management of scripts and run history• Run model training scripts locally, and then scale out to the cloud• Deployment and management of models to the cloud or edge devices • Start development locally (offline)

Page 58: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Machine Learning Service - SummaryKey benefits:• Central management of scripts and run history• Run model training scripts locally, and then scale out to the cloud• Deployment and management of models to the cloud or edge devices • Start development locally (offline)

Considerations:• Still in preview• Python only

Page 59: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Rick

• Specializes in R• Not allowed to push data to Azure

Create personalized treatment based on individual health data

Page 60: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Microsoft Machine Learning Service Server

What is it?Cross-platform standalone server for predictive analysis

What can you do with it?Build and deploy models with R and Python

Page 61: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Microsoft Machine Learning Server - Overview

• A new name for Microsoft R Server• Install on Windows / Linux / Hadoop cluster• Deploy models as web services packaged as container images• Satisfy security and compliance needs of any enterprise

Page 62: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 63: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Microsoft Machine Learning Server - SummaryKey benefits:• Built on a legacy of Microsoft R Server and Revolution R Enterprise • Advanced security options • Deploy R and Python models as web services

Page 64: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Microsoft Machine Learning Server - SummaryKey benefits:• Built on a legacy of Microsoft R Server and Revolution R Enterprise • Advanced security options • Deploy R and Python models as web services

Considerations:• You need to deploy and manage Machine Learning Server in your enterprise

Page 65: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Bradley

• Data Scientist• Apache Spark, SQL• Wants to spend more time outdoors than exploring new toys

Create a solution to helpstructural engineers better monitor the health of bridges

Page 66: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 67: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks

What is it?Spark-based analytics platform

What can you do with it?Build and deploy models and data workflows

Page 68: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks - OverviewCollaborative Workspace• Notebooks• User access• Git integration

Page 69: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks - OverviewCollaborative Workspace• Notebooks• User access• Git integration

Databricks Runtime• Apache Spark• Rest APIs• Libraries

Page 70: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks - OverviewCollaborative Workspace• Notebooks• User access• Git integration

Deploy Jobs & Workflows• Job scheduler• Notifications & logs• Multi-stage pipelines

Databricks Runtime• Apache Spark• Rest APIs• Libraries

Page 71: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks - OverviewCollaborative Workspace• Notebooks• User access• Git integration

Deploy Jobs & Workflows• Job scheduler• Notifications & logs• Multi-stage pipelines

Databricks Runtime• Apache Spark• Rest APIs• Libraries

Security• Single sign-on (SSO)• Access control list (ACL)• Secrets via Key Vault

Page 72: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 73: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 74: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 75: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks - SummaryKey benefits:• Probably the most mature development environment for ML on the

Azure platform• Nicely integrated with other Azure services

Page 76: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Databricks - SummaryKey benefits:• Probably the most mature development environment for ML on the

Azure platform• Nicely integrated with other Azure services

Considerations:• Online only

Page 77: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Joshua

• Data Scientist• Research and development

“I need a sandbox to learn and evaluate new tools”

Page 78: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Data Science Virtual Machine

What is it?A virtual machine with pre-installed data science tools

What can you do with it?Develop ML solutions in a pre-configured environment

Page 79: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts
Page 80: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Data Science Virtual Machine???It’s not the cloud! It’s just another VM in the datacenter!

Page 81: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

Azure Data Science Virtual Machine - Summary Key benefits:• Probably the most complete development environment for ML on the Azure platform• Reduced time to install, manage, and troubleshoot data science tools and frameworks• Included the latest versions of all commonly used tools and frameworks• Virtual machine options include highly scalable GPU images

Considerations:• Online only

Page 82: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

A little examAzure Machine Learning StudioAzure Machine Learning Service(Azure Machine Learning Workbench)Microsoft Machine Learning Server(Microsoft R Server)Data Science Virtual Machine

Page 83: MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE€¦ · Microsoft Machine Learning Server Azure Machine Learning Service ... Vilnius Microsoft Data Platform Meetup Looking for enthusiasts

[email protected]/in/valdasm

valdas.blog