SlideShare a Scribd company logo
1 of 25
Global AI Bootcamp
Is that red wine good or bad?
How to use Azure Machine Learning Visual Interface to
build ML models with no code to predict red wine quality.
Frank La Vigne
FrankLa@Microsoft.com
www.FranksWorld.com | www.DataDriven.TV | www.DataSoupSummit.com
Frank La Vigne
AI Cloud Solution Architect
tableteer
Fun Fact: La Vigne means vineyard in French
Virtual Summit
6 Speakers from around the
world
30% Discount
Use code NOVASQL
Upcoming Events
• Thursday, Sept 26 – Chevy Chase - Azure Cosmos DB Workshop (Free) -
https://azurecosmosdbworkshop-sep262019.eventbrite.com
• Friday, Oct 11 – Reston – Fall 2019 Azure Data Fest ($20.00) -
https://fall2019restonazuredatafest.eventbrite.com
• Thursday, Oct 24 – Chevy Chase – Azure Databricks Workshop -
https://azuredatabricksworkshop-oct242019.eventbrite.com
• Friday, Oct 25 – Online - Data Soup Summit: Data Ops ($17.00)
• Saturday, Dec 14 – Reston - 2019 Reston Global AI Bootcamp -
https://restonglobalaibootcamp2019.eventbrite.com
AI IS EASIER THAN AV
every
every
Artificial
Intelligence
Training
Democratized
Business Problem: “I need a bookshelf.”
How to Bookshelf?
•Buy
•Assemble
•Build
We have AI Tools
to Meet You
Where You Are
PowerApps
Cognitive Services
Rich AI Tools
Workshop Part 1
Azure Machine Learning Visual Interface
Is that red wine good or bad?
Using ML Studio
Workshop Part 2
Azure Machine Learning Visual Interface
Is that red wine good or bad?
Using Raw Python
Machine Learning
Algorithm
Computation
Computation
TRADITIONAL DEVELOPMENT PARADIGM
Rules
Data
Answers
MACHINE LEARNING PARADIGM
Answers
Data
Rules
LET’S TALK CAKE
LET’S EXPLORE THIS ANALOGY
Unsupervised
Learning (Cake)
•Large amount of
samples
Supervised
Learning
(Icing)
•Less samples
Reinforcement
Learning
(Cherry on top)
•Even less samples
Transfer
Learning
(Candle)
•Least amount of new
samples over time
FOR EXAMPLE
Given a picture set of cats and
dogs
• Supervised Learning
• You tell the computer which
photos contain a cat and
which ones that contain a
dog
• Unsupervised Learning
• You give the computer
pictures of cats and pictures
of dogs
• Reinforcement Learning
• You reward the computer
for right answers
TRANSFER
LEARNING
• Which one is the
hunter?
• Which one is the
hunted?
ELEVATOR PITCH
• Supervised  you know the answers
already
• Rules are inferred
• Unsupervised  you don’t know the
answers
• A pattern emerges
• Reinforcement  you figure out the
answer
• Through trial and error
• Transfer  you rely on previous answers
• A model trained on one task is re-purposed
PUT ANOTHER WAY
Supervised Multiclassification Example
Age Income Education Gender Housing
61 $65,000 Moderate F Own
42 $72,000 High F Rent
18 $25,000 Moderate M Other
22 $36,000 Low M Rent
31 $52,000 High M ?
Operationalize
Model
The Model Building Process
Prepare Data
Raw
Data
Prepared
Data
Apply
preprocessing
to data
Deploy
Chosen
Prod
Model
Application
posts to
API
Train Model
Apply
learning
algorithm
to data
Select
Candidate
model
Test Model
Test
Candidate
Model with
unseen
data
Select
good
enough
model
What engine(s) do
you want to use?
Tools & Services
Which experience do you
want?
Build your own or consume pre-
trained models?
Microsoft AI
Platform
Build your
own model
Azure Machine Learning
Code-first
Machine Learning
Services
SQL
Server
Spark /
DataBricks
Hadoop Azure
Batch
DSVM Azure
Container
Service
Visual-tooling
Machine Learning
Studio
Use pre-built
models
Cognitive Services, Bot Services Customize?
Machine Learning/AI tools
When to use what?

More Related Content

Similar to Binary Classification on Azure ML: Is this Red Wine Good or Bad?

Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python” Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
Lviv Startup Club
 

Similar to Binary Classification on Azure ML: Is this Red Wine Good or Bad? (20)

PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATAPREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
 
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python” Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
Borys Rybak “Azure Machine Learning Studio & Azure Workbench & R + Python”
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms Reliable
 
From Paper to Power using Azure Form Recognizer (Azure Sydney UG 2020)
From Paper to Power using Azure Form Recognizer (Azure Sydney UG 2020)From Paper to Power using Azure Form Recognizer (Azure Sydney UG 2020)
From Paper to Power using Azure Form Recognizer (Azure Sydney UG 2020)
 
AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!
 
Barga Data Science lecture 4
Barga Data Science lecture 4Barga Data Science lecture 4
Barga Data Science lecture 4
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning Applications
 
Machine Learning for Everyone
Machine Learning for EveryoneMachine Learning for Everyone
Machine Learning for Everyone
 
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
 
Data science 101 Masterclass
Data science 101 MasterclassData science 101 Masterclass
Data science 101 Masterclass
 
Machine learning systems for engineers
Machine learning systems for engineersMachine learning systems for engineers
Machine learning systems for engineers
 
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas JellemaIntroduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas Jellema
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
 
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
The Key to Machine Learning is Prepping the Right Data with Jean Georges Perrin
 
Building an Applied Science Portfolio
Building an Applied Science PortfolioBuilding an Applied Science Portfolio
Building an Applied Science Portfolio
 
Jennifer Marsman, Principal Developer Evangelist, Microsoft at MLconf ATL - 9...
Jennifer Marsman, Principal Developer Evangelist, Microsoft at MLconf ATL - 9...Jennifer Marsman, Principal Developer Evangelist, Microsoft at MLconf ATL - 9...
Jennifer Marsman, Principal Developer Evangelist, Microsoft at MLconf ATL - 9...
 
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
The Art of Intelligence – A Practical Introduction Machine Learning for Oracl...
 
A business level introduction to Artificial Intelligence - Louis Dorard @ PAP...
A business level introduction to Artificial Intelligence - Louis Dorard @ PAP...A business level introduction to Artificial Intelligence - Louis Dorard @ PAP...
A business level introduction to Artificial Intelligence - Louis Dorard @ PAP...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Ml2 production
Ml2 productionMl2 production
Ml2 production
 

More from Frank La Vigne

Create a Windows 8 App in minutes
Create a Windows 8 App in minutesCreate a Windows 8 App in minutes
Create a Windows 8 App in minutes
Frank La Vigne
 
Intro to MVC 3 for Government Developers
Intro to MVC 3 for Government DevelopersIntro to MVC 3 for Government Developers
Intro to MVC 3 for Government Developers
Frank La Vigne
 
Windows Phone Public Sector
Windows Phone Public SectorWindows Phone Public Sector
Windows Phone Public Sector
Frank La Vigne
 
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScriptDr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Frank La Vigne
 
Bing & Silverlight: Perfect Together
Bing & Silverlight: Perfect TogetherBing & Silverlight: Perfect Together
Bing & Silverlight: Perfect Together
Frank La Vigne
 
Poor Man's Project Natal
Poor Man's Project NatalPoor Man's Project Natal
Poor Man's Project Natal
Frank La Vigne
 
Silverlight FireStarter DC Keynote
Silverlight FireStarter DC KeynoteSilverlight FireStarter DC Keynote
Silverlight FireStarter DC Keynote
Frank La Vigne
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
Frank La Vigne
 

More from Frank La Vigne (20)

Neural Networks from the Ground Up
Neural Networks from the Ground UpNeural Networks from the Ground Up
Neural Networks from the Ground Up
 
Machine Learning Melee: AWS ML vs. Azure ML
Machine Learning Melee: AWS ML vs. Azure MLMachine Learning Melee: AWS ML vs. Azure ML
Machine Learning Melee: AWS ML vs. Azure ML
 
Tips on Starting a Compelling Vlog
Tips on Starting a Compelling VlogTips on Starting a Compelling Vlog
Tips on Starting a Compelling Vlog
 
Create a Windows 8 App in minutes
Create a Windows 8 App in minutesCreate a Windows 8 App in minutes
Create a Windows 8 App in minutes
 
Windows 8 Developer Workshop
Windows 8 Developer WorkshopWindows 8 Developer Workshop
Windows 8 Developer Workshop
 
Intro to .NET for Government Developers
Intro to .NET for Government DevelopersIntro to .NET for Government Developers
Intro to .NET for Government Developers
 
HTML5, Silverlight & Kinect
HTML5, Silverlight & KinectHTML5, Silverlight & Kinect
HTML5, Silverlight & Kinect
 
Intro to MVC 3 for Government Developers
Intro to MVC 3 for Government DevelopersIntro to MVC 3 for Government Developers
Intro to MVC 3 for Government Developers
 
A Lap Around Silverlight 5
A Lap Around Silverlight 5A Lap Around Silverlight 5
A Lap Around Silverlight 5
 
Windows Phone Public Sector
Windows Phone Public SectorWindows Phone Public Sector
Windows Phone Public Sector
 
IE9: Power, Peformance and Standards
IE9: Power, Peformance and StandardsIE9: Power, Peformance and Standards
IE9: Power, Peformance and Standards
 
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScriptDr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
Dr ScriptLove or How I Learned to Stop Worrying and Love JavaScript
 
Mix11 Recap DevDinner
Mix11 Recap DevDinnerMix11 Recap DevDinner
Mix11 Recap DevDinner
 
Bing & Silverlight: Perfect Together
Bing & Silverlight: Perfect TogetherBing & Silverlight: Perfect Together
Bing & Silverlight: Perfect Together
 
Pimp My Website
Pimp My WebsitePimp My Website
Pimp My Website
 
Exploring Sketch Flow
Exploring Sketch FlowExploring Sketch Flow
Exploring Sketch Flow
 
Poor Man's Project Natal
Poor Man's Project NatalPoor Man's Project Natal
Poor Man's Project Natal
 
Using Blend
Using BlendUsing Blend
Using Blend
 
Silverlight FireStarter DC Keynote
Silverlight FireStarter DC KeynoteSilverlight FireStarter DC Keynote
Silverlight FireStarter DC Keynote
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Binary Classification on Azure ML: Is this Red Wine Good or Bad?

  • 1. Global AI Bootcamp Is that red wine good or bad? How to use Azure Machine Learning Visual Interface to build ML models with no code to predict red wine quality. Frank La Vigne FrankLa@Microsoft.com www.FranksWorld.com | www.DataDriven.TV | www.DataSoupSummit.com
  • 2. Frank La Vigne AI Cloud Solution Architect tableteer Fun Fact: La Vigne means vineyard in French
  • 3. Virtual Summit 6 Speakers from around the world 30% Discount Use code NOVASQL
  • 4. Upcoming Events • Thursday, Sept 26 – Chevy Chase - Azure Cosmos DB Workshop (Free) - https://azurecosmosdbworkshop-sep262019.eventbrite.com • Friday, Oct 11 – Reston – Fall 2019 Azure Data Fest ($20.00) - https://fall2019restonazuredatafest.eventbrite.com • Thursday, Oct 24 – Chevy Chase – Azure Databricks Workshop - https://azuredatabricksworkshop-oct242019.eventbrite.com • Friday, Oct 25 – Online - Data Soup Summit: Data Ops ($17.00) • Saturday, Dec 14 – Reston - 2019 Reston Global AI Bootcamp - https://restonglobalaibootcamp2019.eventbrite.com
  • 5. AI IS EASIER THAN AV
  • 7. Business Problem: “I need a bookshelf.”
  • 9. We have AI Tools to Meet You Where You Are PowerApps Cognitive Services Rich AI Tools
  • 10. Workshop Part 1 Azure Machine Learning Visual Interface Is that red wine good or bad? Using ML Studio
  • 11. Workshop Part 2 Azure Machine Learning Visual Interface Is that red wine good or bad? Using Raw Python
  • 12.
  • 17. LET’S EXPLORE THIS ANALOGY Unsupervised Learning (Cake) •Large amount of samples Supervised Learning (Icing) •Less samples Reinforcement Learning (Cherry on top) •Even less samples Transfer Learning (Candle) •Least amount of new samples over time
  • 18. FOR EXAMPLE Given a picture set of cats and dogs • Supervised Learning • You tell the computer which photos contain a cat and which ones that contain a dog • Unsupervised Learning • You give the computer pictures of cats and pictures of dogs • Reinforcement Learning • You reward the computer for right answers
  • 19. TRANSFER LEARNING • Which one is the hunter? • Which one is the hunted?
  • 20. ELEVATOR PITCH • Supervised  you know the answers already • Rules are inferred • Unsupervised  you don’t know the answers • A pattern emerges • Reinforcement  you figure out the answer • Through trial and error • Transfer  you rely on previous answers • A model trained on one task is re-purposed
  • 22.
  • 23. Supervised Multiclassification Example Age Income Education Gender Housing 61 $65,000 Moderate F Own 42 $72,000 High F Rent 18 $25,000 Moderate M Other 22 $36,000 Low M Rent 31 $52,000 High M ?
  • 24. Operationalize Model The Model Building Process Prepare Data Raw Data Prepared Data Apply preprocessing to data Deploy Chosen Prod Model Application posts to API Train Model Apply learning algorithm to data Select Candidate model Test Model Test Candidate Model with unseen data Select good enough model
  • 25. What engine(s) do you want to use? Tools & Services Which experience do you want? Build your own or consume pre- trained models? Microsoft AI Platform Build your own model Azure Machine Learning Code-first Machine Learning Services SQL Server Spark / DataBricks Hadoop Azure Batch DSVM Azure Container Service Visual-tooling Machine Learning Studio Use pre-built models Cognitive Services, Bot Services Customize? Machine Learning/AI tools When to use what?

Editor's Notes

  1. 0 min - (pre-workshop crowd engagement)
  2. 30s – introduce yourself and warm up the crowd Talk track -introduce yourself -talk about how this is a beginner workshop and no previous programming or machine learning knowledge is required.
  3. Microsoft Azure: the cloud for intelligent solutions In addition to having the traditional on-premises enterprise data tools—such as SQL Server—Azure provides SQL services that connects data to AI services. This enables quick adoption of technologies, such as deploying a global mobile application that integrates with facial recognition services. The ease of integration enables anyone to build solutions like that. From bot frameworks to cognitive services, you can fundamentally change the way your business goes to market with Microsoft’s power AI platform
  4. Workshop instructions can be found on github: https://github.com/cassieview/wine-quality-azure-ml-visual-interface
  5. Workshop instructions can be found on github: https://github.com/cassieview/wine-quality-azure-ml-visual-interface
  6. 5 min – explain machine learning Machine learning is a subfield of Artificial Intelligence. Technically, machine learning is a method of data analysis that automates analytical model building. But we can think of it as a technique to train artificially intelligent systems without needing to be specifically programmed. Here is a diagram I like that I think puts things into perspective a bit. So the overarching parent is AI – that covers machine learning and deep learning to simulate human intelligence. Machine learning is statistical methods that include deep learning and deep learning is a subset of machine learning that uses neural networks. Neural Networks are used for language, image classification problems and other deep learning problems. One funny, and true way of remembering the difference, is that when you’re trying to sell a product, you call it AI. When you’re trying to hire someone to build the product, you call it Machine Learning.
  7. 2 min – explain the difference between traditional programming and machine learning Talk track: This graphic shows the difference in how traditional programming is created versus a machine learning model. In traditional programming you have data and a human built algorithm that go through computation to get an output. Static results are generated based on the programmed logic in the algorithm. In Machine Learning (and specific to supervised machine learning) you have data and the expected output of the data that is put into a computation and a algorithm (model) is created. This is called training your model. Once you have a trained model based on the Features (Data) and Labels (Output) then you can operationalize your model. The production model is used by posting Features (data) to the trained model and an output (label) is predicated based on what it learned from the training data. Now lets look at the model building process in a bit more detail.
  8. This is the cheatsheet to help understand what models should be used for different problems. I really like this because when starting out a path forward can be the hardest part. You start at the green circle and ask yourself. “What am I trying to predict?” The biggest help here is from the start to the 5 colored boxes to tell you what type of model you are building. This is a guideline not a ultimate truth.
  9. Within Machine Learning there is Supervised Learning and Unsupervised learning. With Supervised learning you use a dataset with features and labels so it can learn to predict a result based on patterns. Examples of this would be classification and regression models. Classification could be like “cat” or “not cat” and regression is like predicting the value of a home. The above example is showing how to predict the housing class based on demographic information about a person. This is a supervised multiclassification example. Unsupervised learning is when you give the algorithm a dataset (without labels) and have it learn or find the patterns and labels without being explicitly told.
  10. 3 min – Explain the model building process (keep it brief as you will go into more detail as you build the model in AML Visual Interface) Prepare Data: The first thing you need is a dataset! Then you need to preprocess your data which we will go over in detail in the demo. Train Model: Once you have your prepared data its time to test different machine learning models to see which gets the best results for your data. This is iterative because you may need to change the data and/or the model until you think you have a candidate for the production model. Test Model: Now you have a model that you think is going to perform well and you can test it with unseen data. You will prep your data the same way you processed it for training and then score the labels based on the data provided. This is an iterative process as you may need to go back to the beginning and change how you prepare your data or change your features. Its definitely a fail fast process so don’t overthink each step. Get out what you think will work and iterate through until you get a model that performs good enough on your unseen data. Operationalize Model: Once you have the “chosen one” aka your chosen model. Its time to operationalize it so you can consume it from different applications.
  11. 1 min – Overview/Decision tree of different machine learning options in Azure Here you can see that you went over the prebuilt model options before this demo. Now we are going to check out the build your own custom model options in azure. We are going to talk about the visual tooling in azure machine learning studio but also take note of the other path/options if you decide to go code-first in the future.