Top Banner
Machine Learning Smackdown Mark Tabladillo Lynn Langit May 7-9, 2014 | San Jose, CA
25

Microsoft Machine Learning Smackdown

May 14, 2015

Download

Technology

Lynn Langit

comparing tools to use with Excel for Machine Learning - XLMiner, Data-Mining Add-ins, PredixionSoftware
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microsoft Machine Learning Smackdown

Machine Learning Smackdown

Mark TabladilloLynn Langit

May 7-9, 2014 | San Jose, CA

Page 2: Microsoft Machine Learning Smackdown

Please silence

cell phones

Page 3: Microsoft Machine Learning Smackdown

Agenda

Goal: Survey ML tools/methods that you can actually use on the Microsoft stack

• Definitions• Tools I – Understanding 3rd party Excel Machine Learning Add-ins• Tools II – Using the Microsoft SQL Server SSAS & Data Mining Add-

ins• Tools III – Using Predixion Software • Recap and Call To Action

3

Page 4: Microsoft Machine Learning Smackdown

TermsGoal: Create common definitions of key terms

• Business Analytics• Query • Aggregation

• Predictive Analytics• Machine Learning• Statistics• Unsupervised Data Mining• Supervised Data Mining• Other

4

Page 5: Microsoft Machine Learning Smackdown

What does the market look like now?

5

57%28%

10%6%

Regular AnalyticsUnsupervised DMSupervised DMMachine Learning

Page 6: Microsoft Machine Learning Smackdown

CRISP DM Lifecycle applied to ML

6

Page 7: Microsoft Machine Learning Smackdown

7

Machine Learning – an Example

Page 8: Microsoft Machine Learning Smackdown

8

An aside…about R Language

Page 9: Microsoft Machine Learning Smackdown

Using R

Page 10: Microsoft Machine Learning Smackdown

About 3rd party Excel Machine Learning Add-insWhat are they? Toolbars in Excel – many different offerings

• XLMiner• StatsMiner• XLStat• RExcel

10

Important: All of these tools assume expert statistical knowledge

Page 11: Microsoft Machine Learning Smackdown

Viewing 3rd Party Add-ins XLMiner

Page 12: Microsoft Machine Learning Smackdown

About the Data Mining Add-ins For ExcelWhat is it? Free add-ins which add menus to use SSAS Analysis Services Data Mining

• Table Analysis Tools for Excel• Use mining models with Excel data or external data

• Data Mining Client for Excel• Create/test/explore/manage Mining Models

• Data Mining Templates for Visio• Render/share mining models as Visio Drawings

12

Important: Use requires connection to SQL Server 2012 SSAS

Page 13: Microsoft Machine Learning Smackdown

Using the Data Mining Add-ins

for Excel

DEMO

Page 14: Microsoft Machine Learning Smackdown

Checking Understanding…

Data Mining Structures• Containers for cleansed source data

Data Mining Models• Child containers for source data

plus one mining algorithm• SSAS Algorithms - Clustering, Time

Series Prediction, Market-Basket Analysis, Text Mining and Neural Networks

Model Verification, Processing and Usage Tools• Model query, Model processing

14

Page 15: Microsoft Machine Learning Smackdown

About Predixion SoftwareWhat is it? Suite of tools for predictive analytics

• Insight Now• Use mining models with Excel data or external data

• Insight Analytics• Create/test/explore/manage Mining Models

• Insight Workbench• Prepare data for model creation

• Web-based Viewers and Tools

15

Important: Runs as EITHER connected to SSAS on premise OR Connected to Predixion’s cloud-based servers

Page 16: Microsoft Machine Learning Smackdown

Using Predixion Software

DEMO

Page 17: Microsoft Machine Learning Smackdown

17

Page 18: Microsoft Machine Learning Smackdown

Understanding options…

18

Add-inServer Required

Complexity of install

OtherCost of Add-in

Cost of Solution

XLMiner none easy Assumes stats expertise

$$ $$

RExcel none easy Assumes R expertise $ $

Data Mining Add-ins

SQL Server SSAS

medium Designed for single user

0 $$$

Predixion on premise

SQL Express easy Requires local R install 0 $$-$$$

Predixion on premise

SQL Server SSAS

medium Your data is stored locally

0 $$$$

Predixion cloud none easy Supports SSAS Data Mining AND R Language

0 $$-$$$

Page 19: Microsoft Machine Learning Smackdown

19

Machine Learning Skills

Data Scientist

Store

Clean

Aggregate

ML Engineer

Selects Libraries

Applies Algorithms

Creates Solutions

ML Researcher

Creates Algorithms

Page 20: Microsoft Machine Learning Smackdown

20

Learning Paths – ML Developers

• Learn a language… DMX, PAX, R, Mahout, Julia• Pick your IDE, tools… SSAS, Predixion, R-Studio,

Weka• Pick a problem space… Marketing, Health, Financial• Find (purchase)/gather/prepare some data…

GO!

(Visualize results)

Page 21: Microsoft Machine Learning Smackdown

21

Call to Action – ML Decision Makers

• Pick one or more solutions

• Gather source data

• Prepare source data

• Try out some data mining algorithms

Evaluate it Understand it• Tooling

• Learning

• Data gathering/ preparation

• Storage / hosting

• Results

Page 22: Microsoft Machine Learning Smackdown

www.TeachingKidsProgramming.org• Free Courseware (Java, Small Basic or C# [on Pluralsight])• Do a Recipe Teach a Kid (Ages 10 ++)

• recipes)

Page 23: Microsoft Machine Learning Smackdown

Q & A ?

Page 24: Microsoft Machine Learning Smackdown

Session Evaluations

Submit by 5pmFriday May 9 to WIN prizes

Your feedback is important and valuable.

ways to access

Go to passbac2014/evals

Download the PASS EVENT App from your App Store and search: PASS BAC 2014

Follow the QR code link displayed on session signage throughout the conference venue and in the program guide

Page 25: Microsoft Machine Learning Smackdown

for attending this session and the PASS Business Analytics Conference 2014

May 7-9, 2014 | San Jose, CA

ThankYou

SoCalDevGal on