You are on page 1of 56

Module Learning ● Acquire the organizational know-how to implement

Objectives machine learning


● Leverage Google's experience to avoid common
pitfalls.

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Agenda The ML surprise

The secret sauce

The ML and business processes

The path to ML

End of phases deep dive

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
How Google does ML
TALENT and its uses in organizations

Machine Learning on Google Cloud Platform

© 2017 Google Inc. All rights reserved. Google


and the Google logo are trademarks of Google Inc.
All other company and product names may be
trademarks of the respective companies with
which they are associated.
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
What is ML?

Machine learning (ML) is the


process of a computer writing
a computer program to
TALENT accomplish a task.

The computer figures out the


“best” program to write by only
looking at a set of examples.

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Software Engineers
write program rules
Software Engineering

TALENT
Inputs Outputs

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Machine Learning figures
out program rules
Machine learning

LOTS of LOTS of
Inputs Outputs

TALENT
Inputs Outputs

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
The broccoli surprise
The Broccoli Surprise

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
The ML Suprise

Defining KPI’s

Collecting data

TALENT Building infrastructure

Optimizing ML algorithm

Integration

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
ML Effort Allocation

Defining KPI’s Building infrastructure

Collecting data Optimizing ML algorithm

Integration

TALENT
Expectation

Reality

0.25 0.5 0.75 .1

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Then why
are we learning
about ML?

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Most of the impact
comes along the way

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Talent / Image layouts added per new Template

Course 1: How Google does ML

Module 3: How Google does ML

Lesson Title: The secret sauce

Format: Screencast

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
<hello
world>
y = mX + b
TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Get your hands dirty by practicing with technical skills

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Avoid these top 10 ML pitfalls
Defining KPI’s Collecting data Integration Infrastructure Optimizing ML

1. ML requires just as much software infrastructure


2. No data collected yet
3. Assume the data is ready for use
4. Keep humans in the loop

TALENT 5. Product launch focused on the ML algorithm


6. ML optimizing for the wrong thing
7. Is your ML improving things in the real world
8. Using a pre-trained ML algorithm vs building your own
9. ML algorithms are trained more than once
10. Trying to design your own perception or NLP algorithm

Animate to reveal each of the 10 points as he


© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated. covers them
Ugh, so that’s the bad news, what's the good news?

Most ML value ML improves If ML is hard, it’s ML is a great


comes along almost everything hard for your differentiator
the way it touches competitors too

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Value comes along the way

ML Model

Value Delivered
Future

TALENT
ML Model 3

ML Model 2
ML Model 1

Time

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Talent / Image layouts added per new Template

Course 1: How Google does ML

Module 3: How Google does ML

Lesson Title: The ML and Business Processes

Format: Screencast

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
TALENT No ML

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Evolution of a Business Process

Business
Activities
TALENT Organization Customers

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Example Call Center Feedback Loop

HR &
CUSTOMER
TRAINING
SURVEYS
REPS CANNED ANSWERS,
PROMOTIONS,
TALENT DECISION TREES

EMPLOYEE
RETRAINING

CALL
CUSTOMER CENTER ANSWERED
QUESTIONS QUESTIONS

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
General Feedback Loop

INSIGHT
TUNING
GENERATION
OPERATIONAL
PARAMETERS
TALENT UPDATED
INSTRUCTIONS

PROCESS
INPUTS OUTPUTS

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases

General Feedback Loop


How change happens in phases:

INSIGHT
TUNING
GENERATION
Step 1 - Individual contributor
OPERATIONAL
PARAMETERS
Step 2 - Delegation
UPDATED
Step 3 - Digitization INSTRUCTIONS

Step 4 - Big Data and Analytics

Step 5 - Machine learning PROCESS


INPUTS OUTPUTS

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases

General Feedback Loop


How change happens in phases:

INSIGHT
TUNING
GENERATION
Step 1 - Individual contributor
OPERATIONAL
PARAMETERS
Step 2 - Delegation
UPDATED
Step 3 - Digitization INSTRUCTIONS

Step 4 - Big Data and Analytics

Step 5 - Machine learning PROCESS


INPUTS OUTPUTS

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases

ata
How change happens in phases: ML Big D

INSIGHT
TUNING
GENERATION
Step 1 - Individual contributor
OPERATIONAL
PARAMETERS
Step 2 - Delegation
UPDATED
Step 3 - Digitization INSTRUCTIONS

Step 4 - Big Data and Analytics

Step 5 - Machine learning PROCESS


INPUTS OUTPUTS

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases

Individual contributor

Delegation

TALENT Digitization

Big Data and Analytics

Machine learning

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases
Step 1 - Individual contributor

Google Reception in San Francisco CA

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases
Step 2 - Delegation

Store Checker

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases
Step 3 - Digitization

ATM

TALENT

ATM

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases
Step 4 - Big Data and Analytics

Efficient Car Manufacturing

TALENT

Store Checker

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: The 5 phases
Step 5 - Machine learning

YouTube Recommendation Engine

TALENT

Store Checker

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Path to ML: Your turn

INSIGHT
TUNING
GENERATION
OPERATIONAL
PARAMETERS
TALENT UPDATED
INSTRUCTIONS

PROCESS
INPUTS OUTPUTS

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Course 1: How Google does ML

Module 3: How Google does ML

Lesson Title: The Path to ML

Format: Screencast

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
The Path to ML

Step 1 - Individual contributor

Step 2 - Delegation
TALENT Step 3 - Digitization

X Step 4 - Big Data and Analytics

Step 5 - Machine learning

Animation note: Fade in arrows as he talks about


going through steps and fade in check and X when he
mentions the word “obstacles”. 0:10 and 0:35
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
respectively
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT

Prototype and try out ideas

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT ● Dangers of skipping this step:


○ Inability to scale
○ Product heads make big, incorrect
assumptions that are hard to change later

● Dangers of lingering too long here:


○ One person gets skilled and then leaves
○ Fail to scale up the process to meet demand
in time

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT

Gently ramp up to include more people


Prototype and try out ideas
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT ● Dangers of skipping this step:


○ Not forced to formalize the process
○ Inherent diversity in human responses become a
testbed--great product learning opportunity
○ Great ML systems will need humans in the loop

● Dangers of lingering too long here:


○ Paying a high marginal cost to serve each user
○ More voices will say automation isn’t possible
○ Organizational lock-in
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT

Automate mundane parts of the process


Prototype and try out ideas
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT ● Dangers of skipping this step:


○ You will always need infrastructure
○ IT project and ML success tied and the
whole project will fail if either does

● Dangers of staying here too long:


○ Your competitors are collecting data and
tuning their offers from these new insights

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT

Measure and achieve data-driven success


Prototype and try out ideas
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT
● Dangers of skipping this step:
○ Unclean data means no ML training
○ You can’t measure success

● Dangers of staying here too long:


○ Limit the complexity of problems you
can solve
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
1 - Individual contributor

2 - Delegation

3 - Digitization

4 - Big Data and Analytics

5 - Machine learning

TALENT

Automated
feedback loop
that can outpace
human scale

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Talent / Image layouts added per new Template

Course 1: How Google does ML

Module 3: How Google does ML

Lesson Title: End of phases deep dive

Format: Screencast

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Reviewing the Path to ML: 5 phases

INDIVIDUAL
CONTRIBUTOR DELEGATION DIGITIZATION BIG DATA MACHINE LEARNING

WHO EXECUTES
THE PROCESS?

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Reviewing the Path to ML: 5 phases

INDIVIDUAL
CONTRIBUTOR DELEGATION DIGITIZATION BIG DATA MACHINE LEARNING

WHO EXECUTES
THE PROCESS?

HOW WERE THE


OPERATIONAL
PARAMETERS
CHOSEN?

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Reviewing the Path to ML: 5 phases

INDIVIDUAL
CONTRIBUTOR DELEGATION DIGITIZATION BIG DATA MACHINE LEARNING

WHO EXECUTES
THE PROCESS?

HOW WERE THE


OPERATIONAL
PARAMETERS
CHOSEN?

HOW WERE THE


PARAMETERS,
FEEDBACK TO
EXECUTION?

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
TALENT Final Reminders

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Don’t Leap into a Fully ML Solution

TALENT

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
ML is a Journey

ML Model

Value Delivered
Future

TALENT
ML Model 3

ML Model 2
ML Model 1

Time

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
The Path to ML ...

INSIGHT
TUNING
OPERATIONAL GENERATION
PARAMETERS

UPDATED

TALENT INSTRUCTIONS

PROCESS
INPUT OUTPUTS

...Means automate the blue boxes!

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
Google can help

INDIVIDUAL
DELEGATION DIGITIZATION BIG DATA ML
CONTRIBUTOR

TALENT Google Cloud Platform

cloud.google.com/training/

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
TALENT 100% width

(Josh’s content is Next Steps)

© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.
cloud.google.com
Images by Connie Zhou
© 2017 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other
company and product names may be trademarks of the respective companies with which they are associated.

You might also like