code camp iasi silviu niculita - machine learning for mere mortals with azure ml

25

Upload: codecampiasi

Post on 18-Jul-2015

20 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 2: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 3: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 4: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 5: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 6: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Vision Analytics

Recommenda-

tion engines

Advertising

analysis

Weather

forecasting for

business

planning

Social network

analysis

Legal

discovery and

document

archiving

Pricing analysis

Fraud

detection

Churn

analysis

Equipment

monitoring

Location-based

tracking and

services

Personalized

Insurance

Machine learning & predictive analytics are core capabilities that are needed throughout your business

Page 7: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 8: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 9: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

• Automated prediction is

core

• Lots of past data already

available

• Magic numbers in current

prediction system

Yes

• Prediction is small part of

experience

• No past data available

• Many business-rules

govern the experience

• Predictions do not have a

predictable pattern

No

Page 10: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Import

Data

Build a

Model

Turn model

to API

Page 11: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 12: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Supervised Learning

Unsupervised Learning

Page 13: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 14: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Data Science is far too complex today

• Access to quality ML algorithms, cost is high.

• Must learn multiple tools to go end2end, from data acquisition, cleaning and prep, machine learning, and experimentation.

• Putting a model into production is time consuming.

This must get simpler, it simply won’t scale!

Page 15: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 16: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Azure Portal

Azure Ops Team

ML Studio

Data Scientist

HDInsight

Azure Storage

Desktop Data

Azure Portal &

ML API service

Azure Ops Team

PowerBI/DashboardsMobile AppsWeb Apps

ML API service Developer

Page 17: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 18: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Truth

true falseGuess

positive

𝑡𝑟𝑢𝑒 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝑓𝑎𝑙𝑠𝑒 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 =𝑡𝑝

𝑡𝑝 + 𝑓𝑝

negative

𝑓𝑎𝑙𝑠𝑒 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝑡𝑟𝑢𝑒 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑒

𝑟𝑒𝑐𝑎𝑙𝑙 =𝑡𝑝

𝑡𝑝 + 𝑓𝑛𝑎𝑐𝑐𝑢𝑟𝑎𝑐𝑦 =

𝑡𝑝 + 𝑡𝑛

𝑡𝑝 + 𝑡𝑛 + 𝑓𝑝 + 𝑓𝑛

Page 19: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Reduce complexity to broaden participation

Features and Benefits

• Accessible through a web browser, no software to install;

• Collaborative work with anyone, anywhere via Azure workspace

• Visual composition with end2end support for data science workflow;

• Best in class ML algorithms;

• Extensible, support for R and Python.

Page 20: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Features and Benefits

• Immutable library of models, search discover and reuse;

• Rapid experimentation to create a better model

• Rapidly try a range of features, ML algorithms and modeling strategies;

• Quickly deploy model as Azure web service to our ML API service.

Page 21: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

Train Test

Use 80% Use 20%

Page 22: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml
Page 23: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

http://channel9.msdn.com/Events/TechEd/Europe/2014/DBI-B218

http://channel9.msdn.com/Events/TechEd/Europe/2014/CDP-B240

http://channel9.msdn.com/Events/TechEd/Europe/2014/DBI-B321

Page 24: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml

http://www.theplatform.net/2015/04/10/cloudy-machine-learning-for-the-masses/

http://www.zdnet.com/article/cloud-machine-learning-wars-heat-up/

http://www.infoworld.com/article/2911946/machine-learning/the-cloud-is-finally-making-machine-learning-practical.html

Page 25: Code camp iasi   silviu niculita - machine learning for mere mortals with azure ml