Spsnyc 2016 machine learning

Post on 09-Jan-2017

101 views 1 download

Transcript of Spsnyc 2016 machine learning

Hottest Buzz Out There: Integrating Predictive Analytics, SharePoint and Azure Machine Learning

Fernando Leitzelar, PMP Vice President ITSM

THANK YOUEVENT SPONSORS

We appreciated you supporting the

New York SharePoint Community!

• Diamond, Platinum, Gold, & Silver have tables scattered throughout

• Please visit them and inquire about their products & services

• To be eligible for prizes make sure to get your bingo card stamped by ALL sponsors

• Raffle at the end of the day and you must be present to win!

CONFERENCE MATERIALS

• Slides / Demo will be posted on Lanyrd.com• http://lanyrd.com/2016/spsnyc

• Photos posted to our Facebook page

• https://www.facebook.com/sharepointsaturdaynyc

• Tweet Us - @SPSNYC or #SPSNYC

• Sign Up for our NO SPAM mailing list for all conference news & announcements

• http://goo.gl/7WzmPW

• Problems / Questions / Complaints / Suggestions• Info@SPSNYMetro.com

• Visit ExtaCloud’s booth for wrist bands!

Scallywag's Irish Pub

508 9th Ave, between 38th & 39th. [6 minutes walk]

Scallywags also serves food.http://www.scallywagsnyc.com/

SpeakerFernando Leitzelar, PMP

Vice President ITSM

Fernando Leitzelar is a senior SharePoint Evangelist and Vice-president with a Large Bank As a consultant he regularly interfaced with clients and development teams to design SharePoint-based solutions. Fernando has progressively held SharePoint positions ranging from developer and administrator to Architect and Manager. He has been a SharePoint Saturday Speaker since 2010, having worked extensively on designing and architecting sophisticated SharePoint based applications. He maintains expertise in Office 365, Azure, SharePoint 2016/2013/2010/2007/2003, BI and Machine Learning Solutions.

Twitter: @fleitzelar

Blog: http://sharepointusa.wordpress.com

• What and How ?Introduction to ML and

Predictive Analytics

• Predictive Analytics using Machine LearningPredictive Analytics

• Machine Learning Studio• Building ML models• Create a Web Service

Azure Machine Learning

• Consume Machine Learning ModelSharePoint Online

Agenda

Predictive AnalyticsPredicting future performance based on historical data

Predictive analytics encompasses a variety of statistical techniques from predictive modeling, machine learning, and data mining that analyze current and historical facts to make predictions about future or otherwise unknown events.

ADVANCED ANALYTICSBEYOND BUSINESS INTELLIGENCE

From Descriptive to Prescriptive

Analytics Maturity Level

What happened ?• Reporting:

Statistics

Why did it happen ?• Analysis: Excel, OLAP

What is happening ?• Monitoring: Dashboards,

Scorecards

What will happen ?• Prediction: Data Mining,

Machine Learning

Evolution of Predictive Analytics

2000s

1990s

1980s

2010s

Machine LearningComputer Systems that improve with experience

CLASSES OF LEARNING PROBLEMS• Classification: Assign a category to each item (Chinese | French | Indian | Italian |

Japanese restaurant).

• Regression: Predict a real value for each item (stock/currency value, temperature).

• Ranking: Order items according to some criterion (web search results relevant to a user query).

• Clustering: Partition items into homogeneous groups (clustering twitter posts by topic).

• Dimensionality reduction: Transform an initial representation of items into a lower-dimensional representation while preserving some properties (preprocessing of digital images).

WHAT IS MACHINE LEARNING?

Methods and Systems that …

Adapt based on recorded

data

Predict new data based on recorded

data

Optimize an action given

a utility function

Extracthidden

structure from the

data

Summarizedata into concise

descriptions

MACHINE LEARNING IS NOT

Methods and Systems that …

can yield Garbage-In-Knowledge-

Out

perform good predictions without data modeling &

feature engineering

Silver-bullet for all data-

driven tasks –it’s a powerful

data tool!

are a replacement for business rules – they

augment them!

TRANSFORMATIONAL

A Good Machine Learning Tool would allows us to

solve extremely hard problems betterextract more value from Big Data

approach human intelligence

drive a shift in business analytics

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.

• Ability to put a model into production.

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

PROBLEMS ML NEEDS TO ADDRESS …

PREDICTIVE ANALYTICS AND ML SCENARIOS

Predictive maintenance

Classification

Regression

Clustering

Anomaly Detection

AZURE ML ALGORITHMS

ADVANCED ANALYTICS TODAYHARD-TO-REACH SOLUTIONS

Break away from industry limitations

WHAT HAS IT GOT TO DO WITH SHAREPOINT ?

MLStudio

API

M

AZURE MACHINE LEARNING

AZURE MACHINE LEARNING

Azure Portal

ML Studio

ML API Service

Operational Team

Data Scientists and Data Professionals

Software Developers

AZURE ML STUDIO

MICROSOFT AZURE MACHINE LEARNINGBuilt for a cloud-first, mobile-first world

Step 1

• Data Preparation and Feature Engineering

Step 2

• Train and Evaluate Model

Step 3

• Deploy Web Service

BUILDING ML MODEL

RECEIVER OPERATING CHARACTERISTIC CURVE

ROC CURVE

ROC CURVE

Reduce complexity to broaden participationMICROSOFT AZURE MACHINE LEARNING

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.

MICROSOFT AZURE MACHINE LEARNING

FEATURES AND BENEFITSRapid experimentation to create a better modelImmutable library of models, search discover and reuse;Rapidly try a range of features, ML algorithms and modeling strategies;Quickly deploy model as Azure web service to our ML API service.

• https://azure.microsoft.com/en-us/documentation/articles/machine-learning-algorithm-choice/

• https://azure.microsoft.com/en-us/documentation/services/machine-learning/

• Azure Machine Learning Essentials Book

• https://channel9.msdn.com/blogs/Cloud-and-Enterprise-Premium/Building-Predictive-Maintenance-Solutions-with-Azure-Machine-Learning

• Channel 9

AZURE MACHINE LEARNING RESOURCES

KEY CONCEPTSData

Model

Parameters

Learning Prediction

Decision Making

Utility Function

STEPS TO BUILD A MACHINE LEARNING SOLUTION

AZURE DATA MARKET ML APPLICATIONS

• http://text-analytics-demo.azurewebsites.net/

• https://churn.cloudapp.net

• http://how-old.net/#