SlideShare a Scribd company logo
1 of 37
Download to read offline
Useful Resources: @frlazzeri
✓ AzureML GitHub: aka.ms/AzureMLrepo
✓ Algorithm Cheat Sheet: aka.ms/AlgorithmCheatSheet
✓ Deep Learning VS Machine Learning: aka.ms/DeepLearningVSMachineLearning
✓ Automated Machine Learning Documentation: aka.ms/AutomatedMLDocs
✓ Model Interpretability with Azure ML Service: aka.ms/AzureMLModelInterpretability
✓ Azure Machine Learning Service: aka.ms/AzureMLservice
✓ Azure Machine Learning Designer: aka.ms/AzureMLdesigner
✓ Get started with Azure ML: aka.ms/GetStartedAzureML
✓ Azure Notebooks: aka.ms/AzureNB
?
idea reality
@frlazzeri
idea realitycustom ML
@frlazzeri
idea reality
data experiment
model deploy
@frlazzeri
Azure Data Lake
Azure Data Factory
Azure DataBricks
Azure SQL
Azure Machine Learning
GitHub
TensorFlow, PyTorch, sklearn
Azure Compute – CPU/GPU/FPGA
Azure DevOps
GitHub
Azure Kubernetes Service
Azure IoT Edge
Azure Monitor
Data Engineer
Data Scientist
ML Engineer
There are many jobs & tools involved in production ML
IT / Ops Data Analyst Business Owner & many more…
@frlazzeri
Train Model
Train Evaluate
Model
Registry
Release Model
Validate DeployPackage Profile Approve
Data Lake
Data Catalog
Data Engineer
Featurize
Data Scientist
release
collect
ML Engineer
register
Prepare Data
E2E Machine Learnin process @frlazzeri
The Machine Learning Process @frlazzeri
@frlazzeri
Store 1
Balancing capital investment constraints or objectives and service-level goals over a large
assortment of stock-keeping units (SKUs) while taking demand and supply volatility into account.
Store 2
Business Understanding
@frlazzeri
✓ Ask the right questions
✓ Define Performance Metrics
✓ Understand what to do with your data
Understand what to do with your data aka.ms/AlgorithmCheatSheet
Business Understanding
Ask the right questions What are the forecasted sales quantities per item per store for
the next 4 weeks?
Using forecasting models such as determining reorder points
and economic order quantities can help ensure optimal
inventory control.
Define Performance
Metrics
Evaluation metric: MAPE
Understand what to do
with your data
Regression – Time Series Forecasting approach
Data-driven stock,
inventory, ordering
Omni-channel
shopping experience
with machine learning
Predict inventory positions and
distribution
Fraud detection
Market basket analysis
Demand plans
Forecasts
Sales history
Trends
Local events/weather patterns
Inventory
optimization
@frlazzeri
Data Acquisition & Understanding
@frlazzeri
✓ Data Architecture
✓ Data preprocessing
✓ Feature Engineering
Stores
Information about the 45 stores, indicating the type and size of store
Features
Contains additional data related to the store, department, and regional
activity for the given dates.
• Store - the store number
• Date - the week
• Temperature - average temperature in the region
• Fuel_Price - cost of fuel in the region
• MarkDown1-5 - anonymized data related to promotional markdowns.
• RDPI - Real Disposable Personal Income
• Unemployment - the unemployment rate
Sales
Historical weekly sales data, which covers 3 years:
• Store - the store number
• Dept - the department number
• Date - the week
• Weekly_Sales - sales for the given department in the given store
POS data
Step 1
Build and train
Step 2
Package and deploy
Step 3
Monitor
POS data
Power BI
Inventory
ordering system
Data Lake
Storage
Azure Synapse
Analytics
Azure Machine Learning
Forecasting
@frlazzeri
Find Features and Process Data
Find and Validate Data
Starting Dataset
Add RDPI Index to data
Resulting Dataset
Date and Time features: year, month, week of month, etc.
Feature Engineering: Create Data Features
Season/Holiday features: New Year, U.S. Labor Day, U.S.
Black Friday, and Christmas
Fourier features to capture seasonality
Lag features: these are values at prior time steps (weeks)
aka.ms/AIML30 #MSIgniteTheTour
Demo
We are using C# but you can do these steps in any language!
@frlazzeri
C#
Process Data: Add Weeks to Predict
C#
Create Time Features: Extract Concept of Time
Date and Time features: year, month, week of month, etc.
C#
Create Holiday Features: Extract Holidays from Time
Season/Holiday features: New Year, U.S. Labor Day, U.S. Black Friday,
and Christmas.
C#
Create Fourier Features: Capture Up/Down Pattern
Fourier features to capture seasonality
C#
Create Lag Features: Capture Prior Weeks to Current
Lag features: these are values at prior time steps
Resulting Dataset:
Resulting Dataset:
aka.ms/AIML30 #MSIgniteTheTour
Modeling
Selecting the “Right” Algorithm to Train Your Model
@frlazzeri
Azure Machine Learning
Deploying
Operationalize Your Model
@frlazzeri
Deployment with Azure Machine Learning
Demo: Build, Test and Deploy Your Model
The Machine Learning Process @frlazzeri
Useful Resources: @frlazzeri
✓ AzureML GitHub: aka.ms/AzureMLrepo
✓ Algorithm Cheat Sheet: aka.ms/AlgorithmCheatSheet
✓ Deep Learning VS Machine Learning: aka.ms/DeepLearningVSMachineLearning
✓ Automated Machine Learning Documentation: aka.ms/AutomatedMLDocs
✓ Model Interpretability with Azure ML Service: aka.ms/AzureMLModelInterpretability
✓ Azure Machine Learning Service: aka.ms/AzureMLservice
✓ Azure Machine Learning Designer: aka.ms/AzureMLdesigner
✓ Get started with Azure ML: aka.ms/GetStartedAzureML
✓ Azure Notebooks: aka.ms/AzureNB
Coming next…
ODSC East • Boston
April 16th, 2020 • 14:00 PM Boston Hynes • Convention Center
Training and Operationalizing Interpretable Machine Learning Models
https://opendatascience.com/training-and-operationalizing-interpretable-machine-learning-
models/
@frlazzeri
The machine learning process: From ideation to deployment with Azure Machine Learning

More Related Content

Similar to The machine learning process: From ideation to deployment with Azure Machine Learning

Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine LearningJames Serra
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...DataWorks Summit
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerProvectus
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in ProductionDataWorks Summit
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsWeaveworks
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-useltonrodriguez11
 
Redgate Community Circle: Tools For SQL Server Performance Tuning
Redgate Community Circle: Tools For SQL Server Performance TuningRedgate Community Circle: Tools For SQL Server Performance Tuning
Redgate Community Circle: Tools For SQL Server Performance TuningGrant Fritchey
 
So your boss says you need to learn data science
So your boss says you need to learn data scienceSo your boss says you need to learn data science
So your boss says you need to learn data scienceSusan Ibach
 
Amazon SageMaker workshop
Amazon SageMaker workshopAmazon SageMaker workshop
Amazon SageMaker workshopJulien SIMON
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
Train & Deploy ML Models with Amazon Sagemaker: Collision 2018
Train & Deploy ML Models with Amazon Sagemaker: Collision 2018Train & Deploy ML Models with Amazon Sagemaker: Collision 2018
Train & Deploy ML Models with Amazon Sagemaker: Collision 2018Amazon Web Services
 
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineRsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineSanjana Chowdhury
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabszekeLabs Technologies
 
Warehousing Your Hits - The Why and How of Owning Your Data
Warehousing Your Hits - The Why and How of Owning Your DataWarehousing Your Hits - The Why and How of Owning Your Data
Warehousing Your Hits - The Why and How of Owning Your DataScott Arbeitman
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityDynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityAlberto Diaz Martin
 
Dynamics saturday madrid 2019 ai para mejorar la productividad
Dynamics saturday madrid 2019   ai para mejorar la productividadDynamics saturday madrid 2019   ai para mejorar la productividad
Dynamics saturday madrid 2019 ai para mejorar la productividadDemian Raschkovan
 
Challenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in ProductionChallenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in Productioniguazio
 
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...DataScienceConferenc1
 
Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Looker
 

Similar to The machine learning process: From ideation to deployment with Azure Machine Learning (20)

Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine Learning
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
 
Machine Learning Models in Production
Machine Learning Models in ProductionMachine Learning Models in Production
Machine Learning Models in Production
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-us
 
Redgate Community Circle: Tools For SQL Server Performance Tuning
Redgate Community Circle: Tools For SQL Server Performance TuningRedgate Community Circle: Tools For SQL Server Performance Tuning
Redgate Community Circle: Tools For SQL Server Performance Tuning
 
So your boss says you need to learn data science
So your boss says you need to learn data scienceSo your boss says you need to learn data science
So your boss says you need to learn data science
 
Amazon SageMaker workshop
Amazon SageMaker workshopAmazon SageMaker workshop
Amazon SageMaker workshop
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Train & Deploy ML Models with Amazon Sagemaker: Collision 2018
Train & Deploy ML Models with Amazon Sagemaker: Collision 2018Train & Deploy ML Models with Amazon Sagemaker: Collision 2018
Train & Deploy ML Models with Amazon Sagemaker: Collision 2018
 
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineRsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
 
Warehousing Your Hits - The Why and How of Owning Your Data
Warehousing Your Hits - The Why and How of Owning Your DataWarehousing Your Hits - The Why and How of Owning Your Data
Warehousing Your Hits - The Why and How of Owning Your Data
 
Ml ops on AWS
Ml ops on AWSMl ops on AWS
Ml ops on AWS
 
Dynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivityDynamics Saturday Madrid 2019 - AI to improve productivity
Dynamics Saturday Madrid 2019 - AI to improve productivity
 
Dynamics saturday madrid 2019 ai para mejorar la productividad
Dynamics saturday madrid 2019   ai para mejorar la productividadDynamics saturday madrid 2019   ai para mejorar la productividad
Dynamics saturday madrid 2019 ai para mejorar la productividad
 
Challenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in ProductionChallenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in Production
 
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
 
Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...
 

Recently uploaded

꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Recently uploaded (20)

꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

The machine learning process: From ideation to deployment with Azure Machine Learning

  • 1.
  • 2. Useful Resources: @frlazzeri ✓ AzureML GitHub: aka.ms/AzureMLrepo ✓ Algorithm Cheat Sheet: aka.ms/AlgorithmCheatSheet ✓ Deep Learning VS Machine Learning: aka.ms/DeepLearningVSMachineLearning ✓ Automated Machine Learning Documentation: aka.ms/AutomatedMLDocs ✓ Model Interpretability with Azure ML Service: aka.ms/AzureMLModelInterpretability ✓ Azure Machine Learning Service: aka.ms/AzureMLservice ✓ Azure Machine Learning Designer: aka.ms/AzureMLdesigner ✓ Get started with Azure ML: aka.ms/GetStartedAzureML ✓ Azure Notebooks: aka.ms/AzureNB
  • 6. Azure Data Lake Azure Data Factory Azure DataBricks Azure SQL Azure Machine Learning GitHub TensorFlow, PyTorch, sklearn Azure Compute – CPU/GPU/FPGA Azure DevOps GitHub Azure Kubernetes Service Azure IoT Edge Azure Monitor Data Engineer Data Scientist ML Engineer There are many jobs & tools involved in production ML IT / Ops Data Analyst Business Owner & many more… @frlazzeri
  • 7. Train Model Train Evaluate Model Registry Release Model Validate DeployPackage Profile Approve Data Lake Data Catalog Data Engineer Featurize Data Scientist release collect ML Engineer register Prepare Data E2E Machine Learnin process @frlazzeri
  • 8. The Machine Learning Process @frlazzeri
  • 10. Store 1 Balancing capital investment constraints or objectives and service-level goals over a large assortment of stock-keeping units (SKUs) while taking demand and supply volatility into account. Store 2
  • 11. Business Understanding @frlazzeri ✓ Ask the right questions ✓ Define Performance Metrics ✓ Understand what to do with your data
  • 12. Understand what to do with your data aka.ms/AlgorithmCheatSheet
  • 13. Business Understanding Ask the right questions What are the forecasted sales quantities per item per store for the next 4 weeks? Using forecasting models such as determining reorder points and economic order quantities can help ensure optimal inventory control. Define Performance Metrics Evaluation metric: MAPE Understand what to do with your data Regression – Time Series Forecasting approach Data-driven stock, inventory, ordering Omni-channel shopping experience with machine learning Predict inventory positions and distribution Fraud detection Market basket analysis Demand plans Forecasts Sales history Trends Local events/weather patterns Inventory optimization @frlazzeri
  • 14. Data Acquisition & Understanding @frlazzeri ✓ Data Architecture ✓ Data preprocessing ✓ Feature Engineering
  • 15. Stores Information about the 45 stores, indicating the type and size of store Features Contains additional data related to the store, department, and regional activity for the given dates. • Store - the store number • Date - the week • Temperature - average temperature in the region • Fuel_Price - cost of fuel in the region • MarkDown1-5 - anonymized data related to promotional markdowns. • RDPI - Real Disposable Personal Income • Unemployment - the unemployment rate Sales Historical weekly sales data, which covers 3 years: • Store - the store number • Dept - the department number • Date - the week • Weekly_Sales - sales for the given department in the given store POS data
  • 16. Step 1 Build and train Step 2 Package and deploy Step 3 Monitor POS data Power BI Inventory ordering system Data Lake Storage Azure Synapse Analytics Azure Machine Learning Forecasting @frlazzeri
  • 17. Find Features and Process Data
  • 18. Find and Validate Data Starting Dataset
  • 19. Add RDPI Index to data Resulting Dataset
  • 20. Date and Time features: year, month, week of month, etc. Feature Engineering: Create Data Features Season/Holiday features: New Year, U.S. Labor Day, U.S. Black Friday, and Christmas Fourier features to capture seasonality Lag features: these are values at prior time steps (weeks)
  • 21. aka.ms/AIML30 #MSIgniteTheTour Demo We are using C# but you can do these steps in any language! @frlazzeri
  • 22. C# Process Data: Add Weeks to Predict
  • 23. C# Create Time Features: Extract Concept of Time Date and Time features: year, month, week of month, etc.
  • 24. C# Create Holiday Features: Extract Holidays from Time Season/Holiday features: New Year, U.S. Labor Day, U.S. Black Friday, and Christmas.
  • 25. C# Create Fourier Features: Capture Up/Down Pattern Fourier features to capture seasonality
  • 26. C# Create Lag Features: Capture Prior Weeks to Current Lag features: these are values at prior time steps
  • 29. aka.ms/AIML30 #MSIgniteTheTour Modeling Selecting the “Right” Algorithm to Train Your Model @frlazzeri
  • 32. Deployment with Azure Machine Learning
  • 33. Demo: Build, Test and Deploy Your Model
  • 34. The Machine Learning Process @frlazzeri
  • 35. Useful Resources: @frlazzeri ✓ AzureML GitHub: aka.ms/AzureMLrepo ✓ Algorithm Cheat Sheet: aka.ms/AlgorithmCheatSheet ✓ Deep Learning VS Machine Learning: aka.ms/DeepLearningVSMachineLearning ✓ Automated Machine Learning Documentation: aka.ms/AutomatedMLDocs ✓ Model Interpretability with Azure ML Service: aka.ms/AzureMLModelInterpretability ✓ Azure Machine Learning Service: aka.ms/AzureMLservice ✓ Azure Machine Learning Designer: aka.ms/AzureMLdesigner ✓ Get started with Azure ML: aka.ms/GetStartedAzureML ✓ Azure Notebooks: aka.ms/AzureNB
  • 36. Coming next… ODSC East • Boston April 16th, 2020 • 14:00 PM Boston Hynes • Convention Center Training and Operationalizing Interpretable Machine Learning Models https://opendatascience.com/training-and-operationalizing-interpretable-machine-learning- models/ @frlazzeri