A Journey into Azure Machine
Learning with R
Leila Etaati
M234
Who Am I ?
Leila Etaati
 Data Mining and BI Consultant
 Speakers in Many Microsoft SQL Server Conferences (SQL Rally, Code
camp and SQL Saturday )
 10 Years experiences in SQL Server
 Co-Lead Auckland BI User Group
 PhD in Information System Department, Business School University of
Auckland
 Lecturer and Tutor of BI and database
Introduction to
Machine
Learning
What is Azure
ML
Azure ML with
R
Facts about
Azure ML
Azure ML
Demos
I believe over the next decade
computing will become even more
ubiquitous and intelligence will
become ambient… this will be
made possible by an ever growing
network of connected devices,
incredible computing capacity
from the cloud, insights from big
data, and intelligence from
machine learning.
“If you invent a
breakthrough in Artificial
Intelligence, so machines
can learn, that is worth 10
Microsoft”
What is Machine Learning ?
“The goal of machine learning is to build
computer systems that can
adapt and learn from their experience.”
-Tom Dietterich
Value
What Will
Happen?
Why did it
Happen?
What
Happened ?
Predictive
Analytics
Diagnostic
Analytics
Descriptive
Analytics
Difficulty
How can we
Make it Happen?
Prescriptive
Analytics
Example of Using Machine Learning
Example of Using Machine Learning
Microsoft Speech
Recognition Control
Microsoft Search
Engine
Microsoft Xbox and Kinect
Machine Learning
Small
 Many Rules govern
Experience
Core
Find
Potential
Customers
Sales
More
Test Model
Performance
Score Model
De/Refine
Business
Rule
Collect
and Clean
Data
Find
Fraud
ETL
Process
Split Data
Train Model
Choose
Model
De/Refine
Business
Rule
Collect
and Clean
Data
Split Data
Evaluate
Models
Load Data
From
Different
Location
Clean
data
Machine
Learning
Algorithms
R and
Python
Language
Web
services
Python
R studio
upyter notebook
Cortana Analytics Suite
successful experience
with Azure ML
https://www.youtube.com/watch?v=YxmAEMmwX
YU
Titanic sank on15 April 1912 after colliding with an iceberg
Classification
Algorithm
Regression
Algorithm
Income, Sales, Profit
1-Which other customers have
similar preferences to this one?
2-What are the most common
patterns in gasoline price changes?
1-When will this customer make
another purchase?
2-How many new followers will I get
next week?
1-Will this customer click on the top
link?
2-Which offer should this customer
receive?
Clustering
Algorithm
Regression
Algorithm
Classification
Algorithm
Classification
Algorithm
Regression
Algorithm
Clustering
Algorithm
Features
Usability
Cost
Support
• End to end Product
• Canned algorithm
• Not possible to change
algorithm
• DMX Code
•More Visual
• Excel Version
•It’s not easy to start
•All users can use
If you
Few books and
purchase SQL small online
Sever: Free
community
• Current and up to date
algorithm
• Integration with R and
Python
• Cloud base
• REST format
• Hard to interpret
• Drag and Drop UI
• Customize the
Algorithm
Free version,
limited
options
More online
Community
Questions
1
Data Patterns for the Cloud
Ballroom 1 (Crowne Plaza) Wed 10:40am
4
Windows 10 + Azure AD + Intune =
full desktop management and
provisioning in the cloud New
Zealand 1 (SKYCITY)Fri 9:00am
2
Using Azure Machine Learning to predict
Trade Me auction prices Ballroom 1 (Crowne
Plaza)Wed 1:45pm
3
Azure Machine Learning: From Design to
Integration Marlborough (SKYCITY) Fri 10:40am
Find me later at…
 Hub Happy Hour Wed 5:30-6:30pm
 Hub Happy Hour Thu 5:30-6:30pm
 Closing drinks Fri 3:00-4:30pm
Free Online
Learning
http://aka.ms/mva
Subscribe to our fortnightly newsletter
http://aka.ms/technetnz
http://aka.ms/msdnnz
Sessions on Demand
http://aka.ms/ch9nz
© 2015 Microsoft Corporation. All rights reserved.
Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.