machine learning use cases with azure

41
Machine Learning Use Cases with Azure ML

Upload: chris-mchenry

Post on 22-Jan-2018

530 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Machine Learning Use Cases with Azure

Machine Learning Use Cases

with Azure ML

Page 2: Machine Learning Use Cases with Azure

AgendaUse Cases

Azure ML Studio

Create a Model

Operationalize Model

Getting Started

Page 3: Machine Learning Use Cases with Azure

Why Azure ML ?Start in minutes

No hardware or installation

Only need a browser

Use existing R or Python code

One-click publishing

Use what you need

Page 4: Machine Learning Use Cases with Azure

Use CasesData Cleaning and Preprocessing

Build ML Models

Operationalize your Model

Technology Mashups

Jupyter Notebooks

Page 5: Machine Learning Use Cases with Azure

OOTB AlgoritmsANOMALY DETECTION

One-class SVM

PCA-based anomaly detection Fast training

>100 features, aggressive boundary

CLUSTERING

K-means

TWO-CLASS CLASSIFICATION

Two-class decision forest

Two-class boosted decision tree

Two-class decision jungle

Two-class locally deep SVM

Two-class SVM

Two-class averaged perceptron

Two-class logistic regression

Two-class Bayes point machine

Two-class neural network

>100 features, linear model

Accuracy, fast training

Accuracy, fast training,

large memory footprint

Accuracy, small memory

footprint

>100 features

Accuracy, long training times

Fast training, linear model

Fast training, linear model

Fast training, linear model

Discovering structure

Finding unusual data points

Predicting values

Predicting categories

Three or more

START

Two

REGRESSION

Ordinal regression

Poisson regression

Fast forest quantile regression

Linear regression

Bayesian linear regression

Neural network regression

Decision forest regression

Boosted decision tree regression

Data in rank ordered categories

Predicting event counts

Predicting a distribution

Fast training, linear model

Linear model, small data sets

Accuracy, long training time

Accuracy, fast training

Accuracy, fast training, large memory footprint

MULTI-CLASS CLASSIFICATION

Multiclass logistic regression

Multiclass neural network

Multiclass decision forest

Multiclass decision jungle

One-v-all multiclass

Fast training, linear model

Accuracy, long training times

Accuracy, fast training

Accuracy, small memory footprint

Depends on the two-class classifier, see notes below

Microsoft Azure Machine Learning: Algorithm Cheat Sheet

© 2015 Microsoft Corporation. All rights reserved. Created by the Azure Machine Learning Team Email: [email protected] Download this poster: http://aka.ms/MLCheatSheet

This cheat sheet helps you choose the best Azure Machine Learning Studio algorithm for your predictive analytics solution. Your decision is driven by both the nature of your data and the question you’re trying to answer.

Page 6: Machine Learning Use Cases with Azure

Custom AlgorithmsR

Execute R - Data Processing & Cleanup

Create R Model - Predictions

Python

Execute Python - Data Processing & Cleanup

Page 7: Machine Learning Use Cases with Azure

Demo: ML Studio

Page 8: Machine Learning Use Cases with Azure

Demo: R Model

Page 9: Machine Learning Use Cases with Azure

Demo: Publish a Service

Page 10: Machine Learning Use Cases with Azure

Getting Startedhttps://studio.azureml.net

Page 11: Machine Learning Use Cases with Azure

Free vs. Standard

Page 12: Machine Learning Use Cases with Azure

Questions ? Contact Info:

[email protected]

@CAMCHENRY

http://cmchenry.com

http://www.linkedin.com/in/cmchenry

https://plus.google.com/+chrismchenry

Page 13: Machine Learning Use Cases with Azure

Backups

Page 14: Machine Learning Use Cases with Azure

Pricing

Page 15: Machine Learning Use Cases with Azure

Experiments

Page 16: Machine Learning Use Cases with Azure

New Experiment

Page 17: Machine Learning Use Cases with Azure

Regression Experiment

Page 18: Machine Learning Use Cases with Azure

Visualize Data

Page 19: Machine Learning Use Cases with Azure

Score a Model

Page 20: Machine Learning Use Cases with Azure

Evaluate Models

Page 21: Machine Learning Use Cases with Azure

Web Services

Page 22: Machine Learning Use Cases with Azure

Notebooks

Page 23: Machine Learning Use Cases with Azure

Datasets

Page 24: Machine Learning Use Cases with Azure

Trained Models

Page 25: Machine Learning Use Cases with Azure

Settings

Page 26: Machine Learning Use Cases with Azure

R Model

Page 27: Machine Learning Use Cases with Azure

Split Module

Page 28: Machine Learning Use Cases with Azure

R Training Model

Page 29: Machine Learning Use Cases with Azure

R Scoring Model

Page 30: Machine Learning Use Cases with Azure

Python Eval of R Model

Page 31: Machine Learning Use Cases with Azure

R Model Evaluate

Page 32: Machine Learning Use Cases with Azure

R Model ROC Curve

Page 33: Machine Learning Use Cases with Azure

R Model Create Scoring

Page 34: Machine Learning Use Cases with Azure

R Model Scoring Exp

Page 35: Machine Learning Use Cases with Azure

R Model Scoring Results

Page 36: Machine Learning Use Cases with Azure

R Model Publish

Page 37: Machine Learning Use Cases with Azure

R Model Service

Page 38: Machine Learning Use Cases with Azure

R Model Req/Resp

Page 39: Machine Learning Use Cases with Azure

R Model Sample Code

Page 40: Machine Learning Use Cases with Azure

Invoking R Model

Page 41: Machine Learning Use Cases with Azure

Testing a Web Service