predictive analytics: getting started with amazon machine learning

19
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Getting Started with Machine Learning Guy Ernest, BDM ML [email protected]

Upload: amazon-web-services

Post on 08-Jan-2017

462 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Predictive Analytics: Getting started with Amazon Machine Learning

©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Getting Started with Machine Learning

Guy Ernest, BDM [email protected]

Page 2: Predictive Analytics: Getting started with Amazon Machine Learning

Main Takeaways

• Machine Learning is a focus in Amazon• ML is big and growing• ML is easy and will be used by everyone

Page 3: Predictive Analytics: Getting started with Amazon Machine Learning
Page 4: Predictive Analytics: Getting started with Amazon Machine Learning

How to be successful in Business

E*BI

RTML

EC2ECSElastic Beanstalk

RedshiftEMR

KinesisElasticSearch

Amazon MLSpark ML

Page 5: Predictive Analytics: Getting started with Amazon Machine Learning

What do your kids learn in Math Class

Page 6: Predictive Analytics: Getting started with Amazon Machine Learning

4 Steps to Solving Math Problems

• Posing the right question• Real world to computation formulation• Computation• Computation formulation to the real world

Page 7: Predictive Analytics: Getting started with Amazon Machine Learning

4 Steps to Solving Math ML Problems

• Posing the right question• Real world to computation formulation• Computation• Computation formulation to the real world

=Data

=Application

=Business Problem

Page 8: Predictive Analytics: Getting started with Amazon Machine Learning

The circle of ML

Application

E*

Data

Model Customer

Front end team

Data Engineering team

Analysts / DS team

DevOps team

Page 9: Predictive Analytics: Getting started with Amazon Machine Learning

And a few more examples…

Fraud detection Detecting fraudulent transactions, filtering spam emails, flagging suspicious reviews, …

Personalization Recommending content, predictive content loading, improving user experience, …

Targeted marketing Matching customers and offers, choosing marketing campaigns, cross-selling and up-selling, …

Content classification Categorizing documents, matching hiring managers and resumes, …

Churn prediction Finding customers who are likely to stop using the service, upgrade targeting, …

Customer support Predictive routing of customer emails, social media listening, …

Page 10: Predictive Analytics: Getting started with Amazon Machine Learning

What do you need to know to use Machine Learning?

Page 11: Predictive Analytics: Getting started with Amazon Machine Learning

ML Model is a function to split Space

Historical Data Model Building Prediction

What is my color?

And what is mine?

Page 12: Predictive Analytics: Getting started with Amazon Machine Learning

Why more data is better?

Less Data More Data Even More Data

Page 13: Predictive Analytics: Getting started with Amazon Machine Learning

Why more attributes are better?

Less Attributes More Attributes Even More Attributes

Where to Split?

Page 14: Predictive Analytics: Getting started with Amazon Machine Learning
Page 15: Predictive Analytics: Getting started with Amazon Machine Learning

Data

Engineering

Page 16: Predictive Analytics: Getting started with Amazon Machine Learning

Why Clean Data is better?

Messy Data Cleaner Data Fantasy Data

Gray Area

Page 17: Predictive Analytics: Getting started with Amazon Machine Learning

Recall and Precision

• Which mistake do you prefer?

Page 18: Predictive Analytics: Getting started with Amazon Machine Learning

Linear Regression

Parameters ComplexityLow complexitySparse Data

High complexityDense Data

Neural Networks

Speech Recognition

Face recognition

OCRThe Face Neuron

Machine Translation

こんにちはשלוםEvent/Doc

Classification

Light ML Amazon ML Statistical ML Deep Learning

Images

Input

Natural Language

Page 19: Predictive Analytics: Getting started with Amazon Machine Learning

Your Fortune Cookie

“Stop writing heuristic code, and start building predictive models”