SlideShare a Scribd company logo
An Introduction to Azure
Machine Learning
Douglas M. Kline, Ph.D.
Professor of Information Systems, UNC Wilmington
Database by Doug
About Me
• From Akron, OH
• Professor of Information Systems
• Teaching: Database, Software Development, others
• Research: Neural Networks, Security, Pedagogy, Analytics, IT Strategy,
etc.
• Professional:
• DatabaseByDoug: SQL Server Consulting (internals, performance tuning)
• DatabaseByDoug: https://www.youtube.com/c/databasebydoug
• DatabaseByDoug: http://douglaskline.blogspot.com/
Overview
• What’s Azure?
• What’s Azure Machine Learning?
• Getting Data
• Model Building
• Publishing as a Web Service
• Consuming the Web Service
• Conclusion
What’s Azure?
• Microsoft’s cloud computing services platform
• Storage, Bandwidth, Computing, services
• Self-serve
• Metered – pay for what you use
• Helps to be aware of charges
What’s Azure Machine Learning?
• Cloud service for analytics
• Machine Learning Studio
• Visual experiment designer, drag and drop
• Pre-defined method blocks
• Classification, clustering, time series, prediction, statistics, etc.
• Data input, output, transformations, etc.
• Experiment control: data partitioning, model definition, training, scoring, evaluation, etc.
• R blocks
• Deploy models as Web Services
• web service marketplace
Getting Data
• Sources: SQL, Storage, CSV
• Manipulation: SQL, column selection, sampling
• Basic Stats
• R block
• Cache Data Set
• Save Data Set
Demo: Get Data from Azure SQL
• Input Block
• Wizard
• SELECT a sample – randomUniform
• Visualizations
• Summarize Block
• Feature Selection
• Automatic
• Interactive
• Save as Data Set
• Simple R Block
Demo: Model Building
• Import Data Set
• Split Data: training / testing
• Two 2-Group Classification Models:
• NN
• Boosted Decision Tree
• Model training
• Model scoring (training/testing)
• Model evaluation
• Training vs. testing
• Model A vs. Model B
• Recalibrate
• Save Trained Model
Metrics
• Accuracy – % correctly classified, positive or negative
• Precision - % of positives correctly classified
• Recall - % positive predictions correct
• F1 – evenly weighted Precision and Recall
• ROC – Left side is Threshold=1, Right side is Threshold=0
• Recall Curve
• AUC – area under curve across all thresholds, max = 1
• Precision/Recall – as threshold changes
• Lift chart – “costed”
Demo: Public Web Service
• Model Setup
• Trained Model Block
• Data Set Block
• Score Block
• Adding Inputs / Outputs
• Run
• Deploy
Demo: Consume Web Service
• Web page test
• Excel
• Code samples: C#, R, Python, etc.
• REST
What we covered:
• What’s Azure?
• What’s Azure Machine Learning?
• Getting Data
• Model Building
• Publishing as a Web Service
• Consuming the Web Service
Conclusion
• MS has thought through integration of analytics into systems
• Input
• Output
• New blocks added all the time
• Re-calibration, re-deploy, versioning, etc. possible / automate-able
• Powershell
• Metered/charged: storage, compute, database transaction units,
bandwidth
• Sell-able as a web service
• Must be approved as a seller, have a pricing plan, approved as a service, etc.
Questions
• Questions?
Resources
• Azure Portal
• portal.azure.com
• Selling a web service in the market
• https://github.com/Azure/azure-content-nlnl/blob/master/articles/machine-
learning/machine-learning-publish-web-service-to-azure-marketplace.md

More Related Content

PPTX
An introduction to azure machine learning
PDF
How to solve a problem with machine learning
PPTX
Azure machine learning tech mela
PPTX
AzureML – zero to hero
PDF
Database Opt
PDF
Canvas based presentation
PPTX
K-MUG Azure Machine Learning
PDF
Azure Machine Learning
An introduction to azure machine learning
How to solve a problem with machine learning
Azure machine learning tech mela
AzureML – zero to hero
Database Opt
Canvas based presentation
K-MUG Azure Machine Learning
Azure Machine Learning

Similar to An introduction to azure machine learning (20)

PDF
AI/ML/DL: Getting Started with Machine Learning on Azure
PDF
Azure Machine Learning 101
PPTX
Machine learning
PPTX
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
PPTX
MSBIP møde nr. 25 - Azure ML
PPTX
Building Powerful and Intelligent Applications with Azure Machine Learning
PPTX
Machine Learning - Intro from Microsoft Partner University
PDF
Adventures in Azure Machine Learning from NE Bytes
PPTX
DF1 - ML - Petukhov - Azure Ml Machine Learning as a Service
PPTX
Azure ML - November 2014
PPTX
AzureML TechTalk
PPTX
Azure Machine Learning 101
PPTX
Building Powerful and Intelligent Applications with Azure Machine Learning
PPTX
Machine Learning in Microsoft Azure
PPTX
Introduction to Machine learning and Deep Learning
PDF
Insider's introduction to microsoft azure machine learning: 201411 Seattle Bu...
PPTX
Machine learning
PPTX
Data Science with Azure Machine Learning and  R
PDF
Making Data Scientists Productive in Azure
PPTX
Azure Machine Learning Dotnet Campus 2015
AI/ML/DL: Getting Started with Machine Learning on Azure
Azure Machine Learning 101
Machine learning
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
MSBIP møde nr. 25 - Azure ML
Building Powerful and Intelligent Applications with Azure Machine Learning
Machine Learning - Intro from Microsoft Partner University
Adventures in Azure Machine Learning from NE Bytes
DF1 - ML - Petukhov - Azure Ml Machine Learning as a Service
Azure ML - November 2014
AzureML TechTalk
Azure Machine Learning 101
Building Powerful and Intelligent Applications with Azure Machine Learning
Machine Learning in Microsoft Azure
Introduction to Machine learning and Deep Learning
Insider's introduction to microsoft azure machine learning: 201411 Seattle Bu...
Machine learning
Data Science with Azure Machine Learning and  R
Making Data Scientists Productive in Azure
Azure Machine Learning Dotnet Campus 2015
Ad

Recently uploaded (20)

PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Database Infoormation System (DBIS).pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PDF
Foundation of Data Science unit number two notes
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Mega Projects Data Mega Projects Data
PPTX
climate analysis of Dhaka ,Banglades.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Qualitative Qantitative and Mixed Methods.pptx
Business Analytics and business intelligence.pdf
IB Computer Science - Internal Assessment.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
Business Acumen Training GuidePresentation.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Database Infoormation System (DBIS).pptx
Clinical guidelines as a resource for EBP(1).pdf
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Foundation of Data Science unit number two notes
Introduction to Knowledge Engineering Part 1
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Fluorescence-microscope_Botany_detailed content
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Galatica Smart Energy Infrastructure Startup Pitch Deck
Mega Projects Data Mega Projects Data
climate analysis of Dhaka ,Banglades.pptx
Ad

An introduction to azure machine learning

  • 1. An Introduction to Azure Machine Learning Douglas M. Kline, Ph.D. Professor of Information Systems, UNC Wilmington Database by Doug
  • 2. About Me • From Akron, OH • Professor of Information Systems • Teaching: Database, Software Development, others • Research: Neural Networks, Security, Pedagogy, Analytics, IT Strategy, etc. • Professional: • DatabaseByDoug: SQL Server Consulting (internals, performance tuning) • DatabaseByDoug: https://www.youtube.com/c/databasebydoug • DatabaseByDoug: http://douglaskline.blogspot.com/
  • 3. Overview • What’s Azure? • What’s Azure Machine Learning? • Getting Data • Model Building • Publishing as a Web Service • Consuming the Web Service • Conclusion
  • 4. What’s Azure? • Microsoft’s cloud computing services platform • Storage, Bandwidth, Computing, services • Self-serve • Metered – pay for what you use • Helps to be aware of charges
  • 5. What’s Azure Machine Learning? • Cloud service for analytics • Machine Learning Studio • Visual experiment designer, drag and drop • Pre-defined method blocks • Classification, clustering, time series, prediction, statistics, etc. • Data input, output, transformations, etc. • Experiment control: data partitioning, model definition, training, scoring, evaluation, etc. • R blocks • Deploy models as Web Services • web service marketplace
  • 6. Getting Data • Sources: SQL, Storage, CSV • Manipulation: SQL, column selection, sampling • Basic Stats • R block • Cache Data Set • Save Data Set
  • 7. Demo: Get Data from Azure SQL • Input Block • Wizard • SELECT a sample – randomUniform • Visualizations • Summarize Block • Feature Selection • Automatic • Interactive • Save as Data Set • Simple R Block
  • 8. Demo: Model Building • Import Data Set • Split Data: training / testing • Two 2-Group Classification Models: • NN • Boosted Decision Tree • Model training • Model scoring (training/testing) • Model evaluation • Training vs. testing • Model A vs. Model B • Recalibrate • Save Trained Model
  • 9. Metrics • Accuracy – % correctly classified, positive or negative • Precision - % of positives correctly classified • Recall - % positive predictions correct • F1 – evenly weighted Precision and Recall • ROC – Left side is Threshold=1, Right side is Threshold=0 • Recall Curve • AUC – area under curve across all thresholds, max = 1 • Precision/Recall – as threshold changes • Lift chart – “costed”
  • 10. Demo: Public Web Service • Model Setup • Trained Model Block • Data Set Block • Score Block • Adding Inputs / Outputs • Run • Deploy
  • 11. Demo: Consume Web Service • Web page test • Excel • Code samples: C#, R, Python, etc. • REST
  • 12. What we covered: • What’s Azure? • What’s Azure Machine Learning? • Getting Data • Model Building • Publishing as a Web Service • Consuming the Web Service
  • 13. Conclusion • MS has thought through integration of analytics into systems • Input • Output • New blocks added all the time • Re-calibration, re-deploy, versioning, etc. possible / automate-able • Powershell • Metered/charged: storage, compute, database transaction units, bandwidth • Sell-able as a web service • Must be approved as a seller, have a pricing plan, approved as a service, etc.
  • 15. Resources • Azure Portal • portal.azure.com • Selling a web service in the market • https://github.com/Azure/azure-content-nlnl/blob/master/articles/machine- learning/machine-learning-publish-web-service-to-azure-marketplace.md