SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Sponsors
Smart Apps with Azure ML
CHRIS MCHENRY
VP OF TECHNOLOGY, INTEGRO
HTTP://CMCHENRY.COM
@CAMCHENRY
“Machine learning is a way of getting
computers to know things when they see
them by producing for themselves the
rules their programmers cannot specify.
The machines do this with heavy-duty
statistical analysis of lots and lots of data.”
“Machine Learning: Field of study
that gives computers the ability to
learn without being explicitly
programmed.”
Arthur Samuel (1959)
“A computer program is said to
learn from experience E with
respect to some task T and some
performance measure P, if its
performance on T, as measured by
P, improves with experience E.”
Tom Mitchell (1998)
“A breakthrough in Machine
Learning would be worth
ten Microsoft’s”
Bill Gates
ML Examples
FROM THE PRESS
Spam Filtering
Google/Bing Ad Targeting
Postal Service Mail Sorting
Cortana
Amazon/Netflix Recommendations
Credit Card Fraud Detection
Deep Blue/Watson
How-Old.net
BUSINESS APPS SMART APPS
Automated Workflow Routing
Automated Filing
User Suggestions
Customers Likely to Buy
Customers Likely to Leave
Product Pricing
Order Anomalies
Applied ML – Skills Needed
BYOD
◦ Bring Your Own Development skills
◦ REST
Data Processing/Cleansing
◦ SQL/NoSQL
◦ R and/or Python
◦ Hadoop/HD Insight/Azure Stream Analytics
The Right Attitude
◦ Persistence and confidence to understand a complex subject
◦ Unbridled curiosity to explore and iterate and possibly fail
◦ Creativity to find alternatives when you are blocked
Process
ML Studio
Workspace
Experiment - Modules
◦ Training
◦ Scoring
DataSet
◦ Direct Upload – 10GB Limit
◦ Reader – Azure Blob, Web Page, Odata, SQL Azure, Hive, etc
◦ R or Python Module
Web Services
Regression
Classification
Clustering
Demo
1. Create a Training Experiment – Select a Model
2. Create a Scoring Experiment – Prep Selected Model for Runtime
3. Publish as a Web Service – Operationalize a Web Service
4. Consume a Web Service – Get Predictions from your App
Common ML Challenges
UNDERFITTING - BIAS OVERFITTING - VARIANCE
1. Add more features
2. Generate features
3. Evaluate training data
1. Reduce features – dimensionality
reduction
2. Add more training data
3. Evaluate training data
Ecosystem
Site/ML Studio/Docs: http://azure.microsoft.com/en-us/services/machine-learning/
Gallery: http://gallery.azureml.net/
Azure Marketplace: http://datamarket.azure.com/browse/data?category=machine-learning
Blog: http://blogs.technet.com/b/machinelearning/
Forum: https://social.msdn.microsoft.com/Forums/azure/en-US/home?forum=MachineLearning
Stack Overflow: http://stackoverflow.com/questions/tagged/azure-ml
Webinars: https://azureinfo.microsoft.com/BigDataAdvancedAnalyticsWebinars.html
Books
Predictive Analytics with Microsoft Azure Machine Learning: Build and Deploy Actionable
Solutions in Minutes– Barga, Tok, and Fontama, Apress, 2014
Azure Machine Learning – Jeff Barnes, Microsoft Press, 2015
Data Science in the Cloud with Microsoft Azure Machine Learning and R – Stephen Elston,
O’Reilly, 2015
Questions
Contact Info:
cmchenry@Integro.com
@CAMCHENRY
http://cmchenry.com
http://www.linkedin.com/in/cmchenry
https://plus.google.com/+chrismchenry

Weitere ähnliche Inhalte

Ähnlich wie Denver Dev Day - Smart Apps with Azure ML

Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Amazon Web Services
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
David Walker, CSM,CSD,MCP,MCAD,MCSD,MVP
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
Dr Ganesh Iyer
 

Ähnlich wie Denver Dev Day - Smart Apps with Azure ML (20)

201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0
 
201909 Automated ML for Developers
201909 Automated ML for Developers201909 Automated ML for Developers
201909 Automated ML for Developers
 
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
 
Machine learning and azure ml studio
Machine learning and azure ml studioMachine learning and azure ml studio
Machine learning and azure ml studio
 
Machine learning and azure ml studio gabc
Machine learning and azure ml studio gabcMachine learning and azure ml studio gabc
Machine learning and azure ml studio gabc
 
Introducing Amazon SageMaker
Introducing Amazon SageMakerIntroducing Amazon SageMaker
Introducing Amazon SageMaker
 
Collab365 Empower-Your-Applications-With-Azure-Machine-Learning
Collab365 Empower-Your-Applications-With-Azure-Machine-LearningCollab365 Empower-Your-Applications-With-Azure-Machine-Learning
Collab365 Empower-Your-Applications-With-Azure-Machine-Learning
 
AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics
 
Azure Machine Learning and Data Journeys
Azure Machine Learning and Data JourneysAzure Machine Learning and Data Journeys
Azure Machine Learning and Data Journeys
 
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
2021 06 19 ms student ambassadors nigeria ml net 01   slide-share2021 06 19 ms student ambassadors nigeria ml net 01   slide-share
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
 
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
 
Amazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart ApplicationsAmazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart Applications
 
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
 
Introduction to ML.NET
Introduction to ML.NETIntroduction to ML.NET
Introduction to ML.NET
 
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine LearningWebinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Amazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart ApplicationsAmazon Machine Learning: Empowering Developers to Build Smart Applications
Amazon Machine Learning: Empowering Developers to Build Smart Applications
 
Machine Learning (by Dinesh Priyankara)
Machine Learning (by Dinesh Priyankara)Machine Learning (by Dinesh Priyankara)
Machine Learning (by Dinesh Priyankara)
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Kürzlich hochgeladen (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Denver Dev Day - Smart Apps with Azure ML

  • 2. Smart Apps with Azure ML CHRIS MCHENRY VP OF TECHNOLOGY, INTEGRO HTTP://CMCHENRY.COM @CAMCHENRY
  • 3. “Machine learning is a way of getting computers to know things when they see them by producing for themselves the rules their programmers cannot specify. The machines do this with heavy-duty statistical analysis of lots and lots of data.” “Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed.” Arthur Samuel (1959) “A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.” Tom Mitchell (1998) “A breakthrough in Machine Learning would be worth ten Microsoft’s” Bill Gates
  • 4.
  • 5. ML Examples FROM THE PRESS Spam Filtering Google/Bing Ad Targeting Postal Service Mail Sorting Cortana Amazon/Netflix Recommendations Credit Card Fraud Detection Deep Blue/Watson How-Old.net BUSINESS APPS SMART APPS Automated Workflow Routing Automated Filing User Suggestions Customers Likely to Buy Customers Likely to Leave Product Pricing Order Anomalies
  • 6. Applied ML – Skills Needed BYOD ◦ Bring Your Own Development skills ◦ REST Data Processing/Cleansing ◦ SQL/NoSQL ◦ R and/or Python ◦ Hadoop/HD Insight/Azure Stream Analytics The Right Attitude ◦ Persistence and confidence to understand a complex subject ◦ Unbridled curiosity to explore and iterate and possibly fail ◦ Creativity to find alternatives when you are blocked
  • 8. ML Studio Workspace Experiment - Modules ◦ Training ◦ Scoring DataSet ◦ Direct Upload – 10GB Limit ◦ Reader – Azure Blob, Web Page, Odata, SQL Azure, Hive, etc ◦ R or Python Module Web Services
  • 12.
  • 13. Demo 1. Create a Training Experiment – Select a Model 2. Create a Scoring Experiment – Prep Selected Model for Runtime 3. Publish as a Web Service – Operationalize a Web Service 4. Consume a Web Service – Get Predictions from your App
  • 14. Common ML Challenges UNDERFITTING - BIAS OVERFITTING - VARIANCE 1. Add more features 2. Generate features 3. Evaluate training data 1. Reduce features – dimensionality reduction 2. Add more training data 3. Evaluate training data
  • 15. Ecosystem Site/ML Studio/Docs: http://azure.microsoft.com/en-us/services/machine-learning/ Gallery: http://gallery.azureml.net/ Azure Marketplace: http://datamarket.azure.com/browse/data?category=machine-learning Blog: http://blogs.technet.com/b/machinelearning/ Forum: https://social.msdn.microsoft.com/Forums/azure/en-US/home?forum=MachineLearning Stack Overflow: http://stackoverflow.com/questions/tagged/azure-ml Webinars: https://azureinfo.microsoft.com/BigDataAdvancedAnalyticsWebinars.html
  • 16. Books Predictive Analytics with Microsoft Azure Machine Learning: Build and Deploy Actionable Solutions in Minutes– Barga, Tok, and Fontama, Apress, 2014 Azure Machine Learning – Jeff Barnes, Microsoft Press, 2015 Data Science in the Cloud with Microsoft Azure Machine Learning and R – Stephen Elston, O’Reilly, 2015

Hinweis der Redaktion

  1. ML Algorithms can combine more data in an analysis than any human possibly could.
  2. Why Cloud Computing Growth of Data and Connected Devices Example Use Cases - People are using it and making money Services Like Azure ML are democratizing Machine Learning – You don’t have to be Microsoft, Google or Amazon to use this technology.