SlideShare a Scribd company logo
MAKING DATA SCIENTISTS
PRODUCTIVE IN AZURE
Valdas Maksimavičius
Quiz
Microsoft Machine Learning Server
Machine Learning for .NET
Azure Machine Learning Service
Azure Machine Learning Studio
Azure Databricks
Data Science Virtual Machine
SQL Server Machine Learning Services
Azure Cognitive Services
Inspiration for the talk
One thing about Microsoft  -  they have
multiple ways to solve the same problem
So what do you mean by saying
“Making Data Scientists Productive in Azure”?
6 Data Science stories
Tom
•	Full stack software developer
•	.Net, Node.js, Vue, React
Scan faces to decide what
advert to serve
Azure Cognitive Services
What is it?
Azure services with pre-built AI and ML models
What can you do with it?
Add intelligent features to your apps
Azure Cognitive Services - Overview
•	Vision (e.g. face / scene / object recognition, video analysis)
•	Speech (e.g. speaker recognition, speech-to-text)
•	Language (e.g. translations, phrase extraction, QnA maker)
•	Decision (e.g. content moderation, anomaly detection)
•	Search (e.g. Bing search)
“bald”: 0.17
Azure Cognitive Services - Summary
Key benefits:
•	 Minimal development effort
•	 Easy integration via HTTP REST
•	 Built-in support with other Azure services
•	 Containers support
Azure Cognitive Services - Summary
Key benefits:
•	 Minimal development effort
•	 Easy integration via HTTP REST
•	 Built-in support with other Azure services
•	 Containers support
Considerations:
•	 Limited customization allowed
•	 Limited support for Non-English languages
ML.NET
What is it?
An open source and cross-platform ML framework
What can you do with it?
Create custom ML models using C# or F#
without leaving the .NET ecosystem
ML.NET - Summary
Key benefits:
•	 Powers products like Microsoft Defender, Outlook, Bing, PowerBI
•	 Seamlessly integrates ML into .NET apps
•	 AutoML functionality
•	 Leverage TensorFlow or ONNX
Considerations:
•	 Limited support for other ML libraries
Mark
•	Business Analyst
•	Basics of statistical analysis
Create a sales lead list
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 using
pre-configured algorithms
Deploy as
web services
•	Batch execution
•	Request / Response
Azure Machine Learning Studio - Summary
Key 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
Azure Machine Learning Studio - Summary
Key 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
Lucy
•	Machine Learning Engineer
•	Python, Scikit-learn, Keras, 	
TensorFlow
Estimate damage (repair cost)
in auto insurance
Azure Machine Learning Studio
Service
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
Azure Machine Learning Service -
Overview
•	Python SDK
•	Data preparation
•	Compute targets
•	Experiment tracking
•	Deployment targets
Azure Machine Learning Service -
Compute Targets
Azure Machine Learning Service -
Compute Targets
•	Your local computer
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
Azure Machine Learning Service - Compute Targets
Azure Machine Learning Service -
Experiment Tracking
Azure Machine Learning Service -
Experiment Tracking
Azure Machine Learning Service -
Deployment Targets
Azure Machine Learning Service - Summary
Key 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)
Azure Machine Learning Service - Summary
Key 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:
•	 Python only
•	 Requires some familiarity with the model management model
Bradley
•	Data Scientist / Engineer
•	Apache Spark / SQL / Python /
Scala
•	Wants to spend more time
outdoors than exploring beta
version tools
Build an enterprise data lake
and data science environment
Azure Databricks
What is it?
Spark-based analytics platform
What can you do with it?
Build and deploy models and data workflows
Azure Databricks - Overview
Collaborative Workspace
•	 Notebooks
•	 User access
•	 Git integration
Azure Databricks - Overview
Collaborative Workspace
•	 Notebooks
•	 User access
•	 Git integration
Databricks Runtime
•	Apache Spark
•	 Rest APIs
•	 Libraries
Azure Databricks - Overview
Collaborative Workspace
•	 Notebooks
•	 User access
•	 Git integration
Deploy Jobs & Workflows
•	Job scheduler
•	 Notifications & logs
•	 Multi-stage pipelines
Databricks Runtime
•	Apache Spark
•	 Rest APIs
•	 Libraries
Azure Databricks - Overview
Collaborative 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
Azure Databricks - Summary
Key benefits:
•	 Probably the most mature development environment for ML on the 	
Azure platform
•	 Nicely integrated with other Azure services
Azure Databricks - Summary
Key benefits:
•	 Probably the most mature development environment for ML on the 	
Azure platform
•	 Nicely integrated with other Azure services
Considerations:
•	 Online only
Joshua
•	Data Scientist
•	Research and development
“I need a sandbox to learn and
evaluate new tools”
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
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
•	 Virtual machine options include highly scalable GPU images
•	 A dedicated geospatial with ArcGIS distribution
Considerations:
•	 Online only
•	 You need to take care of VM management
I asked for Cloud and they said NO
Rick
•	Specializes in R
•	Not allowed to push data to 	
Azure
Create personalized treatment
based on individual health data
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
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
Microsoft Machine Learning Server - Summary
Key benefits:
•	 Built on a legacy of Microsoft R Server and Revolution R Enterprise
•	Advanced security options
•	 Deploy R and Python models as web services
Microsoft Machine Learning Server - Summary
Key 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
SQL Server Machine Learning Services
What is it?
A built-in SQL Server feature to support machine
learning
What can you do with it?
Execute Python and R scripts with relational data
SQL Server Machine Learning Services - Summary
Key benefits:
•	 Run your scripts where the data resides and eliminate transfer of
the data across the network to another server
•	 Encapsulate predictive logic in a database function
SQL Server Machine Learning Services - Summary
Key benefits:
•	 Run your scripts where the data resides and eliminate transfer of
the data across the network to another server
•	 Encapsulate predictive logic in a database function
Considerations:
•	Assumes a SQL Server database as the data tier for your application
•	 Limited scalability
•	 Long list of known issues
Quiz
Azure Cognitive Services
Machine Learning for .NET
Azure Machine Learning Studio
Azure Machine Learning Service
Azure Databricks
Data Science Virtual Machine
Microsoft Machine Learning Server
SQL Server Machine Learning Services
valdas.maksimavicius@cognizant.com
linkedin.com/in/valdasm
Azure Machine Learning Service - Deployment Targets
Azure Machine Learning Service -
Deployment Targets
Native support:
•	Azure Container Instance
•	Azure Kubernetes Service
•	Azure IoT Edge
Requires rework:
•	Linux VMs
•	Other cloud providers
Azure Machine Learning Service -
Deployment Targets
Native support:
•	Azure Container Instance
•	Azure Kubernetes Service
•	Azure IoT Edge
Azure Machine Learning Service -
Overview
•	Python SDK
•	Data preparation
•	Compute targets
•	Experiment tracking
•	Deployment targets
Welcome to
Vilnius
Microsoft
Data Platform
Meetup
Looking for
enthusiasts to
share their stories
Me in 2015
“With just a few clicks, you can have
a Hadoop cluster up and running”
Me in 2018
Azure Cognitive Services - Similar
services
žemėlapis su strėlukėm
Atnaujink
valdas@maksimavicius.eu
linkedin.com/in/valdasm
valdas.blog
Welcome to
Vilnius Data Platform Meetup
•	 Making Data Scientists Productive in Azure
by Valdas Maksimavičius
•	 Building Churn Prediction Model Using Azure
Databricks, Sklearn and MLflow by Tomas Lukas Komar
•	 Snacks & Networking
Agenda:

More Related Content

What's hot

Enable the business and make Artificial Intelligence accessible for everyone!
Enable the business and make Artificial Intelligence accessible for everyone! Enable the business and make Artificial Intelligence accessible for everyone!
Enable the business and make Artificial Intelligence accessible for everyone!
Marc Lelijveld
 
Modern Data Architecture
Modern Data Architecture Modern Data Architecture
Modern Data Architecture
Mark Hewitt
 
AI meets Big Data
AI meets Big DataAI meets Big Data
AI meets Big Data
Jan Wiegelmann
 
Future of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native worldFuture of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native world
Srivatsan Srinivasan
 
Summary introduction to data engineering
Summary introduction to data engineeringSummary introduction to data engineering
Summary introduction to data engineering
Novita Sari
 
Finding business value in Big Data
Finding business value in Big DataFinding business value in Big Data
Finding business value in Big Data
James Serra
 
Creating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data ArchitectureCreating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data Architecture
Perficient, Inc.
 
Scaling Face Recognition with Big Data
Scaling Face Recognition with Big DataScaling Face Recognition with Big Data
Scaling Face Recognition with Big Data
Bogdan Bocse
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
CCG
 
Microsoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered AnalyticsMicrosoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered Analytics
Juan Alvarado
 
Simplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson StudioSimplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson Studio
DataWorks Summit
 
Enterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable DigitalEnterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable Digital
sambiswal
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
Mark Kromer
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning Pipeline
Srivatsan Srinivasan
 
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Data Con LA
 
Data Vault Vs Data Lake
Data Vault Vs Data LakeData Vault Vs Data Lake
Data Vault Vs Data Lake
Calum Miller
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
CCG
 
Azure databricks by usama whaba khan
Azure databricks by usama whaba khanAzure databricks by usama whaba khan
Azure databricks by usama whaba khan
Usama Wahab Khan Cloud, Data and AI
 
DW Appliance
DW ApplianceDW Appliance
DW Appliance
Shankar R
 
The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]
The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]
The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]
Shirshanka Das
 

What's hot (20)

Enable the business and make Artificial Intelligence accessible for everyone!
Enable the business and make Artificial Intelligence accessible for everyone! Enable the business and make Artificial Intelligence accessible for everyone!
Enable the business and make Artificial Intelligence accessible for everyone!
 
Modern Data Architecture
Modern Data Architecture Modern Data Architecture
Modern Data Architecture
 
AI meets Big Data
AI meets Big DataAI meets Big Data
AI meets Big Data
 
Future of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native worldFuture of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native world
 
Summary introduction to data engineering
Summary introduction to data engineeringSummary introduction to data engineering
Summary introduction to data engineering
 
Finding business value in Big Data
Finding business value in Big DataFinding business value in Big Data
Finding business value in Big Data
 
Creating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data ArchitectureCreating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data Architecture
 
Scaling Face Recognition with Big Data
Scaling Face Recognition with Big DataScaling Face Recognition with Big Data
Scaling Face Recognition with Big Data
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
Microsoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered AnalyticsMicrosoft Power BI: AI Powered Analytics
Microsoft Power BI: AI Powered Analytics
 
Simplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson StudioSimplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson Studio
 
Enterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable DigitalEnterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable Digital
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning Pipeline
 
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
Big Data Day LA 2015 - Data Lake - Re Birth of Enterprise Data Thinking by Ra...
 
Data Vault Vs Data Lake
Data Vault Vs Data LakeData Vault Vs Data Lake
Data Vault Vs Data Lake
 
Analytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual WorkshopAnalytics in a Day Ft. Synapse Virtual Workshop
Analytics in a Day Ft. Synapse Virtual Workshop
 
Azure databricks by usama whaba khan
Azure databricks by usama whaba khanAzure databricks by usama whaba khan
Azure databricks by usama whaba khan
 
DW Appliance
DW ApplianceDW Appliance
DW Appliance
 
The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]
The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]
The Evolution of Metadata: LinkedIn's Story [Strata NYC 2019]
 

Similar to Making Data Scientists Productive in Azure

201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
Mark Tabladillo
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
Mark Tabladillo
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
James Serra
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
Rishu Mehra
 
A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning
Jesus Rodriguez
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep Learning
Nishan Aryal
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
Callon Campbell
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Alberto Diaz Martin
 
Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018
ITEM
 
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup
 
Windows Azure introduction
Windows Azure introductionWindows Azure introduction
Windows Azure introduction
Microsoft Iceland
 
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
XBOSoft
 
Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)
Callon Campbell
 
Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch Deck
Nicholas Vossburg
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
Alberto Diaz Martin
 
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Fwdays
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
Tobias Koprowski
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with Azure
Callon Campbell
 
Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)
Prabath Fonseka
 

Similar to Making Data Scientists Productive in Azure (20)

201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep Learning
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientistAi & Data Analytics 2018 - Azure Databricks for data scientist
Ai & Data Analytics 2018 - Azure Databricks for data scientist
 
Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018
 
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
 
Windows Azure introduction
Windows Azure introductionWindows Azure introduction
Windows Azure introduction
 
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
 
Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)
 
Deep Learning Technical Pitch Deck
Deep Learning Technical Pitch DeckDeep Learning Technical Pitch Deck
Deep Learning Technical Pitch Deck
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
 
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with Azure
 
Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)
 

Recently uploaded

Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
2023240532
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 

Recently uploaded (20)

Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 

Making Data Scientists Productive in Azure

  • 1. MAKING DATA SCIENTISTS PRODUCTIVE IN AZURE Valdas Maksimavičius
  • 2. Quiz Microsoft Machine Learning Server Machine Learning for .NET Azure Machine Learning Service Azure Machine Learning Studio Azure Databricks Data Science Virtual Machine SQL Server Machine Learning Services Azure Cognitive Services
  • 3. Inspiration for the talk One thing about Microsoft  -  they have multiple ways to solve the same problem
  • 4.
  • 5.
  • 6. So what do you mean by saying “Making Data Scientists Productive in Azure”?
  • 7.
  • 8.
  • 9.
  • 10. 6 Data Science stories
  • 11. Tom • Full stack software developer • .Net, Node.js, Vue, React Scan faces to decide what advert to serve
  • 12. Azure Cognitive Services What is it? Azure services with pre-built AI and ML models What can you do with it? Add intelligent features to your apps
  • 13. Azure Cognitive Services - Overview • Vision (e.g. face / scene / object recognition, video analysis) • Speech (e.g. speaker recognition, speech-to-text) • Language (e.g. translations, phrase extraction, QnA maker) • Decision (e.g. content moderation, anomaly detection) • Search (e.g. Bing search)
  • 14.
  • 15.
  • 17. Azure Cognitive Services - Summary Key benefits: • Minimal development effort • Easy integration via HTTP REST • Built-in support with other Azure services • Containers support
  • 18. Azure Cognitive Services - Summary Key benefits: • Minimal development effort • Easy integration via HTTP REST • Built-in support with other Azure services • Containers support Considerations: • Limited customization allowed • Limited support for Non-English languages
  • 19. ML.NET What is it? An open source and cross-platform ML framework What can you do with it? Create custom ML models using C# or F# without leaving the .NET ecosystem
  • 20.
  • 21.
  • 22. ML.NET - Summary Key benefits: • Powers products like Microsoft Defender, Outlook, Bing, PowerBI • Seamlessly integrates ML into .NET apps • AutoML functionality • Leverage TensorFlow or ONNX Considerations: • Limited support for other ML libraries
  • 23. Mark • Business Analyst • Basics of statistical analysis Create a sales lead list
  • 24. 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 using pre-configured algorithms
  • 25.
  • 26.
  • 27.
  • 28. Deploy as web services • Batch execution • Request / Response
  • 29.
  • 30. Azure Machine Learning Studio - Summary Key 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
  • 31. Azure Machine Learning Studio - Summary Key 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
  • 32. Lucy • Machine Learning Engineer • Python, Scikit-learn, Keras, TensorFlow Estimate damage (repair cost) in auto insurance
  • 33.
  • 34. Azure Machine Learning Studio Service 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
  • 35. Azure Machine Learning Service - Overview • Python SDK • Data preparation • Compute targets • Experiment tracking • Deployment targets
  • 36. Azure Machine Learning Service - Compute Targets
  • 37. Azure Machine Learning Service - Compute Targets • Your local computer
  • 38. 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
  • 39. Azure Machine Learning Service - Compute Targets
  • 40.
  • 41. Azure Machine Learning Service - Experiment Tracking
  • 42. Azure Machine Learning Service - Experiment Tracking
  • 43. Azure Machine Learning Service - Deployment Targets
  • 44.
  • 45. Azure Machine Learning Service - Summary Key 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)
  • 46. Azure Machine Learning Service - Summary Key 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: • Python only • Requires some familiarity with the model management model
  • 47. Bradley • Data Scientist / Engineer • Apache Spark / SQL / Python / Scala • Wants to spend more time outdoors than exploring beta version tools Build an enterprise data lake and data science environment
  • 48. Azure Databricks What is it? Spark-based analytics platform What can you do with it? Build and deploy models and data workflows
  • 49. Azure Databricks - Overview Collaborative Workspace • Notebooks • User access • Git integration
  • 50.
  • 51. Azure Databricks - Overview Collaborative Workspace • Notebooks • User access • Git integration Databricks Runtime • Apache Spark • Rest APIs • Libraries
  • 52.
  • 53. Azure Databricks - Overview Collaborative Workspace • Notebooks • User access • Git integration Deploy Jobs & Workflows • Job scheduler • Notifications & logs • Multi-stage pipelines Databricks Runtime • Apache Spark • Rest APIs • Libraries
  • 54. Azure Databricks - Overview Collaborative 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
  • 55.
  • 56. Azure Databricks - Summary Key benefits: • Probably the most mature development environment for ML on the Azure platform • Nicely integrated with other Azure services
  • 57. Azure Databricks - Summary Key benefits: • Probably the most mature development environment for ML on the Azure platform • Nicely integrated with other Azure services Considerations: • Online only
  • 58. Joshua • Data Scientist • Research and development “I need a sandbox to learn and evaluate new tools”
  • 59. 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
  • 60.
  • 61. 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 • Virtual machine options include highly scalable GPU images • A dedicated geospatial with ArcGIS distribution Considerations: • Online only • You need to take care of VM management
  • 62. I asked for Cloud and they said NO
  • 63. Rick • Specializes in R • Not allowed to push data to Azure Create personalized treatment based on individual health data
  • 64. 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
  • 65. 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
  • 66.
  • 67. Microsoft Machine Learning Server - Summary Key benefits: • Built on a legacy of Microsoft R Server and Revolution R Enterprise • Advanced security options • Deploy R and Python models as web services
  • 68. Microsoft Machine Learning Server - Summary Key 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
  • 69. SQL Server Machine Learning Services What is it? A built-in SQL Server feature to support machine learning What can you do with it? Execute Python and R scripts with relational data
  • 70.
  • 71. SQL Server Machine Learning Services - Summary Key benefits: • Run your scripts where the data resides and eliminate transfer of the data across the network to another server • Encapsulate predictive logic in a database function
  • 72. SQL Server Machine Learning Services - Summary Key benefits: • Run your scripts where the data resides and eliminate transfer of the data across the network to another server • Encapsulate predictive logic in a database function Considerations: • Assumes a SQL Server database as the data tier for your application • Limited scalability • Long list of known issues
  • 73. Quiz Azure Cognitive Services Machine Learning for .NET Azure Machine Learning Studio Azure Machine Learning Service Azure Databricks Data Science Virtual Machine Microsoft Machine Learning Server SQL Server Machine Learning Services
  • 75. Azure Machine Learning Service - Deployment Targets
  • 76. Azure Machine Learning Service - Deployment Targets Native support: • Azure Container Instance • Azure Kubernetes Service • Azure IoT Edge Requires rework: • Linux VMs • Other cloud providers
  • 77. Azure Machine Learning Service - Deployment Targets Native support: • Azure Container Instance • Azure Kubernetes Service • Azure IoT Edge
  • 78.
  • 79.
  • 80. Azure Machine Learning Service - Overview • Python SDK • Data preparation • Compute targets • Experiment tracking • Deployment targets
  • 81. Welcome to Vilnius Microsoft Data Platform Meetup Looking for enthusiasts to share their stories
  • 82. Me in 2015 “With just a few clicks, you can have a Hadoop cluster up and running”
  • 84. Azure Cognitive Services - Similar services
  • 86.
  • 87.
  • 88.
  • 90. Welcome to Vilnius Data Platform Meetup • Making Data Scientists Productive in Azure by Valdas Maksimavičius • Building Churn Prediction Model Using Azure Databricks, Sklearn and MLflow by Tomas Lukas Komar • Snacks & Networking Agenda: