SlideShare ist ein Scribd-Unternehmen logo
1 von 39
WHO AM I?
■ SolutionsArchitect at PwC Belgium
■ Office Development MVP - 4Years.
■ 18 years of experience as developer
■ Azure Certified SolutionsArchitect
■ Founder: Brussels Developers User
Group
■ Twitter: @levalencia
■ Blog: www.luisevalencia.com
Social networks
#brusselsdevug
@brusselsdevug
/brusselsdevug
linkedin.com/groups/13826566/
meetup.com/BrusselsDevelopersUserGroup
Hype
4
HandWringing*
• Bad
• Creepy
• Will kill Everyone
• Will take all our jobs
• Dangerous
• Should be banned
Terminator, Skynet, Somebody think of the children!
*The excessive display of concern or distress.
5
6
I don't have a problem with anyone who's critical
or sceptical about this stuff. I want you to be
critical and sceptical; that's fine, and there are
ethical concerns
7
8
Machine learning is not a new way to solve familiar
problems
9
Machine learning is a new way to solve new kind
of problems
10
11
That's a little cryptic, and when I say new kinds of problems, I don't mean
problems you have to invent or things you didn't even realize were
problems, or entirely new categories in the problem space. No, more often
these are situations that you're already perfectly aware of.You might not
even call them problems.You might think of them as business decisions or
issues or tasks, but where in the past you might've assumed that computers
just couldn't help you or couldn't help you that much. Like what?
How much is a good price
for this new product?
How often should we
send marketing emails?
Are there indications our
website is about to be
attacked?
Is the discussion positive
or negative?
12
But,What
really is
Machine
Learning then?
We take existing data,
Analyse it to identify patterns,
Then use the results
To make better predictions
About new data
14
15
16
17
18
19
20
21
22
23
Positive Samples Negative Samples
Classification
24
Incoming email - Classify as spam or not spam.
Website activity - Classify it as high value customer or not.
Incoming attachment - Classify it as a contract or not a contract
Classification Samples
25
What is AI?
27
AZURE MACHINE
LEARNING SERVICE
Workspaces
A workspace defines the boundary for a set of related machine learning assets.You can use
workspaces to group machine learning assets based on projects, deployment environments (for
example, test and production), teams, or some other organizing principle.The assets in a
workspace include:
■ Compute targets for development, training, and deployment.
■ Data for experimentation and model training.
■ Notebooks containing shared code and documentation.
■ Experiments, including run history with logged metrics and outputs.
■ Pipelines that define orchestrated multi-step processes.
■ Models that you have trained: A model is the result of a Azure Machine learning training Run
or some other model training process outside of Azure
Workspaces
The Azure resources created alongside
a workspace include:
■ A storage account - used to store files used by the workspace as well as data for
experiments and model training.
■ An Application Insights instance, used to monitor predictive services in the workspace.
■ An Azure KeyVault instance, used to manage secrets such as authentication keys and
credentials used by the workspace.
■ Virtual Machines, and their associated virtual hardware resources, used to provide
compute for notebook development in the workspace.
■ A container registry, used to manage containers for deployed models
Demos!
– Create Machine LearningWorkspace
– Compute
■ Jupyter
■ JupyterLab
■ RStudio
– Notebooks
■ Jupyter
■ JupyterLab
■ Inline
– Datasets
– Using a Dataset from Python
– Datastores
– Models
– Endpoints
■ Just a 3% improvement in detecting gift card fraud resulted in $40 million loss
avoidance
■ Does not have to be perfect to be valuable
■ Microsoft’sVision for ML
Make machine learning accessible to every enterprise, data scientist, developer,
information worker, consumer, and device anywhere in the world
Value of ML
■ Credit scoring first used by mail order business in 1950’s
■ 3 Fundamental Benefits
– Speed – evaluate millions of customers in seconds
– Accuracy - more accurate than humans – about 20-30%
– Consistency – a model will always generate same prediction given same set
of data – even a competent human expert will not depending on time of day,
mood or whether hungry or not – lots of evidence of this consistency problem
Really Focused on Predictive Analytics
■ Identifying people who don’t pay their taxes
■ Calculating probability of having a stroke in next 10 years
■ Spotting which credit card transactions are fraudulent
■ Selecting suspects in criminal cases
■ Deciding which candidate to offer a job to
■ Predicting how likely it is that a customer will become bankrupt
■ Predicting which customers are likely to defect to rival phone plan when their contract
reaches its end
■ Determining what books, music and films you are likely to purchase next
■ Forecasting life expectancy
Some Uses of Predictive Analytics
■ https://docs.microsoft.com/en-us/learn
Where to learn more
Thank you
https://www.luisevalencia.com
Twitter: @levalencia
Social networks
#brusselsdevug
@brusselsdevug
/brusselsdevug
linkedin.com/groups/13826566/
meetup.com/BrusselsDevelopersUserGroup

Weitere ähnliche Inhalte

Ähnlich wie Bdug introduction to azure machine learning

Digital analytics lecture1
Digital analytics lecture1Digital analytics lecture1
Digital analytics lecture1Joni Salminen
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...DianaGray10
 
AI Orange Belt - Session 4
AI Orange Belt - Session 4AI Orange Belt - Session 4
AI Orange Belt - Session 4AI Black Belt
 
Machine Learning and AI in Risk Management
Machine Learning and AI in Risk ManagementMachine Learning and AI in Risk Management
Machine Learning and AI in Risk ManagementQuantUniversity
 
Investing in ai driven startups
Investing in ai driven startupsInvesting in ai driven startups
Investing in ai driven startupsRoy Lowrance
 
Machine Learning for Finance Master Class
Machine Learning for Finance Master Class Machine Learning for Finance Master Class
Machine Learning for Finance Master Class QuantUniversity
 
BA Overview.pptx
BA Overview.pptxBA Overview.pptx
BA Overview.pptxSuKuTurangi
 
Applied AI Tech Talk: How to Setup a Data Science Dept
Applied AI Tech Talk: How to Setup a Data Science DeptApplied AI Tech Talk: How to Setup a Data Science Dept
Applied AI Tech Talk: How to Setup a Data Science DeptJonathan Sedar
 
How to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product ManagerHow to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product ManagerProduct School
 
BAMarathon_DanielFylstra_Feb25.pptx
BAMarathon_DanielFylstra_Feb25.pptxBAMarathon_DanielFylstra_Feb25.pptx
BAMarathon_DanielFylstra_Feb25.pptxSachinUrunkar2
 
Big data and other buzzwords
Big data and other buzzwordsBig data and other buzzwords
Big data and other buzzwordsAndrew Clark
 
No, you don't need to learn python
No, you don't need to learn pythonNo, you don't need to learn python
No, you don't need to learn pythonQuantUniversity
 
CFA-NY Workshop - Final slides
CFA-NY Workshop - Final slidesCFA-NY Workshop - Final slides
CFA-NY Workshop - Final slidesQuantUniversity
 
What are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PMWhat are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PMProduct School
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsTasktop
 

Ähnlich wie Bdug introduction to azure machine learning (20)

1-210217184339.pptx
1-210217184339.pptx1-210217184339.pptx
1-210217184339.pptx
 
Digital analytics lecture1
Digital analytics lecture1Digital analytics lecture1
Digital analytics lecture1
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
 
AI Orange Belt - Session 4
AI Orange Belt - Session 4AI Orange Belt - Session 4
AI Orange Belt - Session 4
 
Machine Learning and AI in Risk Management
Machine Learning and AI in Risk ManagementMachine Learning and AI in Risk Management
Machine Learning and AI in Risk Management
 
Investing in ai driven startups
Investing in ai driven startupsInvesting in ai driven startups
Investing in ai driven startups
 
Machine Learning for Finance Master Class
Machine Learning for Finance Master Class Machine Learning for Finance Master Class
Machine Learning for Finance Master Class
 
BA Overview.pptx
BA Overview.pptxBA Overview.pptx
BA Overview.pptx
 
Preparing your Big Data start-up pitch
Preparing your Big Data start-up pitchPreparing your Big Data start-up pitch
Preparing your Big Data start-up pitch
 
Applied AI Tech Talk: How to Setup a Data Science Dept
Applied AI Tech Talk: How to Setup a Data Science DeptApplied AI Tech Talk: How to Setup a Data Science Dept
Applied AI Tech Talk: How to Setup a Data Science Dept
 
How to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product ManagerHow to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product Manager
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
BAMarathon_DanielFylstra_Feb25.pptx
BAMarathon_DanielFylstra_Feb25.pptxBAMarathon_DanielFylstra_Feb25.pptx
BAMarathon_DanielFylstra_Feb25.pptx
 
Future se oct15
Future se oct15Future se oct15
Future se oct15
 
Big data and other buzzwords
Big data and other buzzwordsBig data and other buzzwords
Big data and other buzzwords
 
No, you don't need to learn python
No, you don't need to learn pythonNo, you don't need to learn python
No, you don't need to learn python
 
CFA-NY Workshop - Final slides
CFA-NY Workshop - Final slidesCFA-NY Workshop - Final slides
CFA-NY Workshop - Final slides
 
Data science guide
Data science guideData science guide
Data science guide
 
What are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PMWhat are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PM
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 

Mehr von Luis Valencia

Introduccion a azure cognitive search. e integracion con sharepoint office 36...
Introduccion a azure cognitive search. e integracion con sharepoint office 36...Introduccion a azure cognitive search. e integracion con sharepoint office 36...
Introduccion a azure cognitive search. e integracion con sharepoint office 36...Luis Valencia
 
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Luis Valencia
 
Sharepoint framework nivel avanzado
Sharepoint framework nivel avanzadoSharepoint framework nivel avanzado
Sharepoint framework nivel avanzadoLuis Valencia
 
Microsoft Graph Meetup Medellin
Microsoft Graph Meetup MedellinMicrosoft Graph Meetup Medellin
Microsoft Graph Meetup MedellinLuis Valencia
 
Introducción a IoT Con NodeJS y IoT Hub
Introducción  a IoT Con NodeJS y IoT HubIntroducción  a IoT Con NodeJS y IoT Hub
Introducción a IoT Con NodeJS y IoT HubLuis Valencia
 
Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Luis Valencia
 
Sharepoint framework nivel avanzado
Sharepoint framework nivel avanzadoSharepoint framework nivel avanzado
Sharepoint framework nivel avanzadoLuis Valencia
 
Luis valencia introduction to share point webhooks
Luis valencia  introduction to share point webhooksLuis valencia  introduction to share point webhooks
Luis valencia introduction to share point webhooksLuis Valencia
 
Micro services architecture and service fabric
Micro services architecture and service fabricMicro services architecture and service fabric
Micro services architecture and service fabricLuis Valencia
 
Sharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to FrontSharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to FrontLuis Valencia
 
Introduccion a sharepoint framework
Introduccion a sharepoint frameworkIntroduccion a sharepoint framework
Introduccion a sharepoint frameworkLuis Valencia
 
Getting started with Office 365 APIs
Getting started with Office 365 APIsGetting started with Office 365 APIs
Getting started with Office 365 APIsLuis Valencia
 
Moving full trust code to the cloud using repeatable patterns and best practices
Moving full trust code to the cloud using repeatable patterns and best practicesMoving full trust code to the cloud using repeatable patterns and best practices
Moving full trust code to the cloud using repeatable patterns and best practicesLuis Valencia
 
Charla desarrollo de apps con sharepoint y office 365
Charla   desarrollo de apps con sharepoint y office 365Charla   desarrollo de apps con sharepoint y office 365
Charla desarrollo de apps con sharepoint y office 365Luis Valencia
 

Mehr von Luis Valencia (14)

Introduccion a azure cognitive search. e integracion con sharepoint office 36...
Introduccion a azure cognitive search. e integracion con sharepoint office 36...Introduccion a azure cognitive search. e integracion con sharepoint office 36...
Introduccion a azure cognitive search. e integracion con sharepoint office 36...
 
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
 
Sharepoint framework nivel avanzado
Sharepoint framework nivel avanzadoSharepoint framework nivel avanzado
Sharepoint framework nivel avanzado
 
Microsoft Graph Meetup Medellin
Microsoft Graph Meetup MedellinMicrosoft Graph Meetup Medellin
Microsoft Graph Meetup Medellin
 
Introducción a IoT Con NodeJS y IoT Hub
Introducción  a IoT Con NodeJS y IoT HubIntroducción  a IoT Con NodeJS y IoT Hub
Introducción a IoT Con NodeJS y IoT Hub
 
Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric
 
Sharepoint framework nivel avanzado
Sharepoint framework nivel avanzadoSharepoint framework nivel avanzado
Sharepoint framework nivel avanzado
 
Luis valencia introduction to share point webhooks
Luis valencia  introduction to share point webhooksLuis valencia  introduction to share point webhooks
Luis valencia introduction to share point webhooks
 
Micro services architecture and service fabric
Micro services architecture and service fabricMicro services architecture and service fabric
Micro services architecture and service fabric
 
Sharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to FrontSharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to Front
 
Introduccion a sharepoint framework
Introduccion a sharepoint frameworkIntroduccion a sharepoint framework
Introduccion a sharepoint framework
 
Getting started with Office 365 APIs
Getting started with Office 365 APIsGetting started with Office 365 APIs
Getting started with Office 365 APIs
 
Moving full trust code to the cloud using repeatable patterns and best practices
Moving full trust code to the cloud using repeatable patterns and best practicesMoving full trust code to the cloud using repeatable patterns and best practices
Moving full trust code to the cloud using repeatable patterns and best practices
 
Charla desarrollo de apps con sharepoint y office 365
Charla   desarrollo de apps con sharepoint y office 365Charla   desarrollo de apps con sharepoint y office 365
Charla desarrollo de apps con sharepoint y office 365
 

Kürzlich hochgeladen

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Kürzlich hochgeladen (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Bdug introduction to azure machine learning

  • 1.
  • 2. WHO AM I? ■ SolutionsArchitect at PwC Belgium ■ Office Development MVP - 4Years. ■ 18 years of experience as developer ■ Azure Certified SolutionsArchitect ■ Founder: Brussels Developers User Group ■ Twitter: @levalencia ■ Blog: www.luisevalencia.com
  • 5. HandWringing* • Bad • Creepy • Will kill Everyone • Will take all our jobs • Dangerous • Should be banned Terminator, Skynet, Somebody think of the children! *The excessive display of concern or distress. 5
  • 6. 6 I don't have a problem with anyone who's critical or sceptical about this stuff. I want you to be critical and sceptical; that's fine, and there are ethical concerns
  • 7. 7
  • 8. 8 Machine learning is not a new way to solve familiar problems
  • 9. 9
  • 10. Machine learning is a new way to solve new kind of problems 10
  • 11. 11 That's a little cryptic, and when I say new kinds of problems, I don't mean problems you have to invent or things you didn't even realize were problems, or entirely new categories in the problem space. No, more often these are situations that you're already perfectly aware of.You might not even call them problems.You might think of them as business decisions or issues or tasks, but where in the past you might've assumed that computers just couldn't help you or couldn't help you that much. Like what?
  • 12. How much is a good price for this new product? How often should we send marketing emails? Are there indications our website is about to be attacked? Is the discussion positive or negative? 12
  • 14. We take existing data, Analyse it to identify patterns, Then use the results To make better predictions About new data 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. Positive Samples Negative Samples Classification 24
  • 25. Incoming email - Classify as spam or not spam. Website activity - Classify it as high value customer or not. Incoming attachment - Classify it as a contract or not a contract Classification Samples 25
  • 27. 27
  • 29.
  • 30. Workspaces A workspace defines the boundary for a set of related machine learning assets.You can use workspaces to group machine learning assets based on projects, deployment environments (for example, test and production), teams, or some other organizing principle.The assets in a workspace include: ■ Compute targets for development, training, and deployment. ■ Data for experimentation and model training. ■ Notebooks containing shared code and documentation. ■ Experiments, including run history with logged metrics and outputs. ■ Pipelines that define orchestrated multi-step processes. ■ Models that you have trained: A model is the result of a Azure Machine learning training Run or some other model training process outside of Azure
  • 32. The Azure resources created alongside a workspace include: ■ A storage account - used to store files used by the workspace as well as data for experiments and model training. ■ An Application Insights instance, used to monitor predictive services in the workspace. ■ An Azure KeyVault instance, used to manage secrets such as authentication keys and credentials used by the workspace. ■ Virtual Machines, and their associated virtual hardware resources, used to provide compute for notebook development in the workspace. ■ A container registry, used to manage containers for deployed models
  • 33. Demos! – Create Machine LearningWorkspace – Compute ■ Jupyter ■ JupyterLab ■ RStudio – Notebooks ■ Jupyter ■ JupyterLab ■ Inline – Datasets – Using a Dataset from Python – Datastores – Models – Endpoints
  • 34. ■ Just a 3% improvement in detecting gift card fraud resulted in $40 million loss avoidance ■ Does not have to be perfect to be valuable ■ Microsoft’sVision for ML Make machine learning accessible to every enterprise, data scientist, developer, information worker, consumer, and device anywhere in the world Value of ML
  • 35. ■ Credit scoring first used by mail order business in 1950’s ■ 3 Fundamental Benefits – Speed – evaluate millions of customers in seconds – Accuracy - more accurate than humans – about 20-30% – Consistency – a model will always generate same prediction given same set of data – even a competent human expert will not depending on time of day, mood or whether hungry or not – lots of evidence of this consistency problem Really Focused on Predictive Analytics
  • 36. ■ Identifying people who don’t pay their taxes ■ Calculating probability of having a stroke in next 10 years ■ Spotting which credit card transactions are fraudulent ■ Selecting suspects in criminal cases ■ Deciding which candidate to offer a job to ■ Predicting how likely it is that a customer will become bankrupt ■ Predicting which customers are likely to defect to rival phone plan when their contract reaches its end ■ Determining what books, music and films you are likely to purchase next ■ Forecasting life expectancy Some Uses of Predictive Analytics