15
Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ Introduction to Azure Machine Learning Rene Modery, Office Server and Services (Office 365) MVP 1

Introduction to Azure Machine Learning

Embed Size (px)

Citation preview

Page 1: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 1

Introduction to Azure Machine Learning

Rene Modery, Office Server and Services (Office 365) MVP

Page 2: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 2

Event Sponsors

Page 3: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 3

Participate with us and stand a chance to win prizes!Survey:

http://j.mp/abcsg-2016 Tweet Tag: #GlobalAzure #GABSG

Page 4: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 4

AgendaWe’ll talk about:• Machine Learning – What is it?• Azure Machine Learning – The Basics

• Creating Models• Using Models

• Demo – Predict HDB Resale Flat Price

We’ll ignore:• Mathematical and statistical theories behind it all• The Rise of the Machines

Page 5: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/

Office Servers and Services (Office 365) MVP

Background: SharePoint + Office 365Germany 6+ years in Singapore 3 years in Switzerland Back in Singapore!

Email : [email protected] : @moderyBlog : http://modery.net LinkedIn : https://www.linkedin.com/in/modery

Rene Modery

Page 6: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 6

What is Machine Learning?“Computing system that improve with experience”Optimise a desired output or prediction using historical experiential data

Data

Output

Computer

Program

Page 7: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 7

Example - Recommendations

Page 8: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 8

Example – Office 365 Clutter“Clutter learns from your actions to determine the messages you are likely to ignore. As less important messages arrive, they are automatically moved to the Clutter folder. Clutter does this by leveraging Office Graph’s sophisticated machine learning techniques to determine which messages are Clutter. It gets smarter over time, learning from your prior actions with similar messages, and assessing things like the type of content and even how you are addressed in the message. The Clutter experience is personalized to each individual and reflects an email experience that adapts to your actions and preferences without you having to do anything.”

Page 9: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 9

Example – Fraudulent Credit Card Transactions

Date Vendor Location Amount Currency

14 December Thai Express Pte Ltd Singapore 32.95 SGD

15 December Singtel Pte Ltd Singapore 48.70 SGD

15 December Cold Storage Pte Ltd Singapore 43.40 SGD

16 December 7-Eleven Singapore 5.40 SGD

17 December Golden Village Pte Ltd Singapore 19.00 SGD

17 December Winter Time Pte Ltd Singapore 232.50 SGD

20 December Macy’s Herald Square, New York New York, USA 369.00 USD

Which of the following transactions is a fraud case? (Based on real events)

None, all were real! Last transaction looked fraudulent, bank investigation followed Machine Learning doesn’t provide definite facts but predictions

Page 10: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 10

Machine Learning in AzureCreate Model

Evaluate Model

Deploy Model

Test/Use Model DATA

AnalyseCleanse

FeedbackLoop

FeedbackLoop

Page 11: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 11

Azure Machine Learning algorithms

Regression:Predict one or more continuous variables, based on other attributes in the dataset

Classification:Classify data into different categories that can then be used to predict one or more discrete variables, based on other attributes in the dataset

Page 12: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 12

Put your Model to (good) Use• Published Model available via REST API for

single or batch requests• Create your own applications (web app,

desktop, mobile, …) that consume it

• Publish your final Model in the “Cortana Intelligence Gallery”

• Publish your ML Web Service in the Azure Marketplace

Page 13: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 13

DemoHDB Resale Flat Priceshttps://data.gov.sg/dataset/resale-flat-prices

Page 15: Introduction to Azure Machine Learning

Tweet: #GlobalAzure | http://singapore.azurebootcamp.net/ 15

Thank You