introduction to azure machine learning

47
Introduction to Azure Machine Learning A fully managed cloud service that enables you to easily build, deploy, and share predictive analytics solutions.

Upload: paul-prae

Post on 05-Apr-2017

437 views

Category:

Data & Analytics


4 download

TRANSCRIPT

101 Training Deck Template

Introduction to Azure Machine LearningA fully managed cloud service that enables you to easily build, deploy, and share predictive analytics solutions.

1

PresentersPaul PraeConsultant, Content and Collaboration PracticeB.A. in Cognitive Science with a Focused Foundation in Artificial IntelligenceB.S. in Computer Science with an Area of Emphasis in Artificial IntelligenceMatthew KeelanSolution Architect, Content and Collaboration PracticeB.S. in Computer Science with Area of Emphasis in Computational Theorywww.paulprae.com @Praeducer

2

Prae - The Why. Mention $40B industry from NY Time Article.By 2020, the market for machine learning applications will reach $40 billion, IDC, a market research firm, estimates. And 60 percent of those applications, the firm predicts, will run on the platform software of four companies Amazon, Google, IBM and Microsoft.http://www.nytimes.com/2016/03/26/technology/the-race-is-on-to-control-artificial-intelligence-and-techs-future.html?_r=0Keelan Alpha Go problem. Can now solve intractable problems.3

What is Machine Learning?

Prae - Class discussionKeelan Actually answer the question4

Traditional ProgrammingComputer

DataProgramOutputComputer

DataOutputProgramMachine Learning

Keelan Microsoft Azure Essentials Azure Machine Learning By Jeff Barnes bit.ly/1omR6wt

5

Supervised learning: The computer is presented with example inputs and their desired outputs, given by a "teacher", and the goal is to learn a general rule that maps inputs to outputs.Unsupervised learning: No labels are given to the learning algorithm, leaving it on its own to find structure in its input. Types of Machine Learning Tasks

Keelan Supervised vs. Unsupervised Machine Learning

Unsupervised learning: Recommenders for content (e.g. NetFlix or Amazon)

https://en.wikipedia.org/wiki/Book:Machine_Learning_%E2%80%93_The_Complete_Guide

6

The United States Postal Service processed over 150 billion pieces of mail in 2015far too much for efficient human sorting.

Maybe Keelan -Last year the United States Postal Service processed 150 Billion pieces of mail far to much for efficient human sorting, but as recently as 1997, only 10% of all the hand-addressed mail was sorted automatically. Why?

Microsoft Azure Essentials Azure Machine Learning By Jeff Barnes bit.ly/1omR6wt

https://about.usps.com/who-we-are/postal-facts/size-scope.htm

bit.ly/1omR6wt

7

The challenge in automation is enabling computers to interpret endless variations in handwriting.

Maybe Keelan -Because this is a tough problem the type of problem machine learning is designed to solve. It has taken so many years to automate the sorting of the mail because reading handwriting is hard due to all the variables involved. Even humans have trouble reading other humans handwriting, if you can imagine the thousands of ways someone can write a name or address, this is a huge machine learning problem to solve. How can we teach the machine to read the mail and how can the machine learn and get better over time?

8

11543753535590635200

Training examplesTraining labels

Accurate digit classifier2

Machine learning system

Maybe Keelan9

The Machine Learning Process

Prae - Whether an organization uses Azure ML or another approach, the basic process of machine learning is much the same. The machine learning process starts with raw data and ends up with a model derived from that data. 10

What is Azure Machine Learning?Azure Machine Learning provides tools for creating complete predictive analytics solutions in the cloud: Quickly create, test, operationalize, and manage predictive models.Microsoft Azure Machine Learning Studio is a collaborative, interactive tool you can use to build, test, and deploy predictive analytics solutions on your data.You drag-and-drop datasets and analysis modules onto an interactive canvas, connecting them together to form an experiment, which you run in Machine Learning Studio.

Keelan -https://azure.microsoft.com/en-us/documentation/articles/machine-learning-what-is-ml-studio/

11

Keelan -

12

Why Azure Machine Learning?Minimal set-up costs with ability to easily scale compute/storage capacity; fewer barriers to entryEasy to integrate data from various data sourcesUsers can collaborate in common toolset to build and train models using advanced algorithmsEasy to deploy trained models as consumable web servicesCloud-basedDataIntegrationCommonToolsetDeployment simplicity

Keelan -

13

Cool video: https://channel9.msdn.com/Blogs/Windows-Azure/predict-the-impossible 14

Keelan https://azure.microsoft.com/en-us/documentation/articles/machine-learning-what-is-machine-learning/

Azure Machine Learning provides tools for creating complete predictive analytics solutions in the cloud: Quickly create, test, operationalize, and manage predictive models. Azure ML provides a graphical tool for managing the machine learning process, a set of data preprocessing modules, a set of machine learning algorithms, and an API to expose a model to applications. 15

Prae -Azure Machine Learning Studio has available a large number of machine learning algorithms, along with modules that help with data input, output, preparation, and visualization. Using these components you can develop a predictive analytics experiment, iterate on it, and use it to train your model. Then with one click you can operationalize your model in the Azure cloud so that it can be used to score new data.16

Demo! But first we need a problem

Prae17

A question from a pretend stakeholder:How can I know, at the time of admission, if a new patient will successfully complete their substance abuse treatment plan?

Prae - Dr. Satya runs a big hospital and needs to identify which types of patients may need to go through alternate programs.18

Data Time

Prae - Walkthrough the data and its source.

Searched for data here: http://www.healthdata.gov/dataset/1992-through-2010-treatment-episode-data-set-admissions-teds

Learned about this data set and downloaded all resources here: http://www.icpsr.umich.edu/icpsrweb/ICPSR/series/0023819

http://www.healthdata.gov/20

21

http://www.healthdata.gov/21

22

http://www.icpsr.umich.edu/icpsrweb/ICPSR/series/0023822

23

24

25

26

27

28

29

Demo

Prae - https://studio.azureml.net/30

32

33

Messy Data33

34

Clean Data34

35

36

37

38

39

40

41

42

43

44

EndQuestions and Feedback

PresentersPaul PraeConsultant, Content and Collaboration PracticeB.A. in Cognitive Science with a Focused Foundation in Artificial IntelligenceB.S. in Computer Science with an Area of Emphasis in Artificial IntelligenceMatthew KeelanSolution Architect, Content and Collaboration PracticeB.S. in Computer Science with Area of Emphasis in Computational Theorywww.paulprae.com @Praeducer

46

http://gotocon.com/dl/goto-aar-2014/slides/OscarNaim_AzureMachineLearningMachineLearningWithTheSimplicityAndProductivityOfTheCloud.pdfhttp://www.slideshare.net/rjovic/azure-machine-learning-101http://dilbert.com/strip/2013-02-02https://en.wikipedia.org/wiki/Book:Machine_Learning_%E2%80%93_The_Complete_Guidehttp://gotocon.com/dl/goto-aar-2014/slides/OscarNaim_AzureMachineLearningMachineLearningWithTheSimplicityAndProductivityOfTheCloud.pdfhttps://azure.microsoft.com/en-us/documentation/articles/machine-learning-studio-overview-diagram/CSE 546 Data Mining Machine Learning by Pedro Domingos www.cs.washington.edu/546https://azure.microsoft.com/en-us/documentation/articles/machine-learning-what-is-machine-learning/ Microsoft Azure Essentials Azure Machine Learning By Jeff Barnes bit.ly/1omR6wt http://www.icpsr.umich.edu/icpsrweb/ICPSR/series/00238http://www.healthdata.gov/

References

47