SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

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
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+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
 

Último (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
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
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
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
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
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 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
+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...
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
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
 

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

Notas do Editor

  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.