SlideShare ist ein Scribd-Unternehmen logo
1 von 71
www.productschool.com
How to be a Good Machine Learning
PM by Google Product Manager
FREE INVITE
Join 23,000+ Product Managers on
COURSES
Product Management
Learn the skills you need to land a product manager job
COURSES
Coding for Managers
Build a website and gain the technical knowledge to lead software engineers
COURSES
Data Analytics for Managers
Learn the skills to understand web analytics, SQL and machine learning concepts
COURSES
Digital Marketing for Managers
Learn how to acquire more users and convert them into clients
COURSES
Blockchain for Managers
Learn how to trade cryptocurrencies and build products using the blockchain
Ruben Lozano
TONIGHT’S SPEAKER
Machine Learning for
Product Managers
Product School | Seattle | Oct 17, 2018
Ruben Lozano-Aguilera
Product Manager
Google Cloud
3
Overview: What is ML?
To ML or NOT to ML: When should I use it?
Let’s do ML: What is the ML lifecycle?
Communication: How should I partner with ML scientists?
2
1
4
Agenda
Overview
What is ML?
1
Artificial Intelligence
What is ML?
Machine
Learning
Deep Learning
1950s 1980s 2010s
What is ML?
Rules
Data
Classical
Programming
Answers
Problem Data Algorithm Model Output
Answers
Data
Machine
Learning
Rules
The field of study that gives computers the ability to learn without
being explicitly programmed”
Arthur Samuel
Pioneer of AI research
ML and Statistics
ML optimizes on predictive performance while statistics places importance on
interpretability and parsimony/simplicity.
Statistics Simply Put ML
Dependent/Response/Output Variable The thing you’re trying to predict Label or Target
Independent/Explanatory/Input
Variable
The data that help you make predictions Feature
Data Transformation Reshaping data to get more value out of it Feature
Engineering
Variable/Subset Selection Using the most valuable data Feature Selection
What is ML?
Supervised Learning
Regression
(Quantity)
Classification
(Category)
Linear
Ridge
Lasso
Trees
SVM
KNN
Unsupervised Learning
K-Means
PCA
Collaborative
Filtering
To ML or Not To ML
When should I use ML?
2
To ML when your problem…
Handles very
complex logic Scales-up fast
Adapts in
real-time
Requires
specialized
personalization
…and has existing examples of actual
answers
Sample ML problems
Problem type Description
Ranking
Recommendation
Classification
Regression
Helping users find the most relevant thing
Giving users the thing they may be most
interested in
Figuring out what kind of thing something is
Finding uncommon things
Clustering
Predicting a numerical value of a thing
Example
Anomaly
Putting similar things together
Ranking algorithm within Amazon Search
Sample ML problems
Problem type Description
Ranking
Recommendation
Classification
Regression
Helping users find the most relevant thing
Giving users the thing they may be most
interested in
Figuring out what kind of thing something is
Finding uncommon things
Clustering
Predicting a numerical value of a thing
Example
Anomaly
Putting similar things together
Recommendations from Netflix
Room suggestions from Google Calendar
Sample ML problems
Problem type Description
Ranking
Recommendation
Classification
Regression
Helping users find the most relevant thing
Giving users the thing they may be most
interested in
Figuring out what kind of thing something is
Finding uncommon things
Clustering
Predicting a numerical value of a thing
Example
Anomaly
Putting similar things together
Product classification for Amazon catalog
High-Low Dress Straight Dress
Striped Skirt Graphic Shirt
Sample ML problems
Problem type Description
Ranking
Recommendation
Classification
Regression
Helping users find the most relevant thing
Giving users the thing they may be most
interested in
Figuring out what kind of thing something is
Finding uncommon things
Clustering
Predicting a numerical value of a thing
Example
Anomaly
Putting similar things together
Predicting sales for specific Amazon products
Seasonality | Out of stock | Promotions
Sample ML problems
Problem type Description
Ranking
Recommendation
Classification
Regression
Helping users find the most relevant thing
Giving users the thing they may be most
interested in
Figuring out what kind of thing something is
Finding uncommon things
Clustering
Predicting a numerical value of a thing
Example
Anomaly
Putting similar things together
Related news from Google Search
Sample ML problems
Problem type Description
Ranking
Recommendation
Classification
Regression
Helping users find the most relevant thing
Giving users the thing they may be most
interested in
Figuring out what kind of thing something is
Finding uncommon things
Clustering
Predicting a numerical value of a thing
Example
Anomaly
Putting similar things together
Fruit freshness
Before After
Good
Damage
Serious Damage
Decay
To ML when your data…
Is high qualityShould be usedCan be used
Respects privacy
SecureAccessible
Available Fresh
Unbiased
Relevant
Representative
1 2 3
NOT to ML when your problem…
Can be solved by
simple rules
Does not adapt
to new data
Requires full
interpretability
Requires 100%
accuracy
NOT to ML when your data…
Is low qualityShould not be usedCannot be used
Privacy concerns
UnsecureInaccessible
Unavailable Stale
Biased
Irrelevant
Scarce or Incomplete
1 2 3
Exercise: To ML or Not To ML
A. What apparel items should be protected by copyright laws?
B. Which resumes should we prioritize to interview for our candidate pipeline?
C. What products should be exclusively sold to Hispanics in the US?
D. Which sellers have the greatest revenue potential?
E. Where should Amazon build HQ2?
F. Which search queries should we scope for the Amazon Fresh store?
Let’s do ML!
ML Lifecycle
3
What do you need for ML?
Tools & SystemsProcessesPeople
ML
Scientist
Applied
Scientist
Research
Scientist
Data
Scientist
Data
Engineer
Software
Engineer
Scienc
e
Math; Statistics; ML Algorithms
Engineerin
g
ML Libraries; Data Collection Tools; Programming Languages
ML
Scientis
t
Applied
Scientis
t
Research
Scientist
Data
Scientis
t
Business
Intelligenc
e
Engineer
Data
Enginee
r
Software
Enginee
r
Dev
Manage
r
Technica
l
Program
Manager
Get the right people
Tools & SystemsProcessesPeople
Process
ML
Lifecycle
Tools & SystemsProcessesPeople
Formulate problem
Select and
preprocess data
Feature engineering
Train, test, and
tune models
2
3
4
1
Formulate the problem
Tools & SystemsProcessesPeople
1 PROBLEM 2 DATA 3 FEATURES 4 MODEL
What is the problem to solve?
What is the measurable goal?
What do you want to predict?
Select and preprocess data
Tools & SystemsProcessesPeople
1 PROBLEM 2 DATA 3 FEATURES 4 MODEL
Selecting Preprocessing
• Available
• Missing
• Discarding
• Formatting
• Cleaning
• Sampling
Feature engineering
Tools & SystemsProcessesPeople
1 PROBLEM 2 DATA 3 FEATURES 4 MODEL
• Feature: Individual measurable property or characteristic of the phenomenon being observed
• Goals: Use domain and data knowledge to develop relevant features from existing raw features in the data to
increase the predictive power of ML
Scaling Decomposition Aggregation
Train, test and tune models
Tools & SystemsProcessesPeople
1 PROBLEM 2 DATA 3 FEATURES 4 MODEL
Data Set
Test
Data
Training Data
Model
Training
ML
Model
Productionize
Integrate ML solution with existing software, and keeping it running successfully over time
Tools & SystemsProcessesPeople
Deployment
environment
Data storage
Monitoring and
maintenance
Security and
privacy
Great ML problems cannot be productionize due to high implementation costs or inability to
be tested in practice
Product Manager role
in Machine Learning
ML
Lifecycle
Formulate problem
Select and
preprocess data
Feature engineering
Train, test, and
tune models
2
3
4
1
Formulate the problem
Formulate the problem
To formulate the problem You have to ask the next questions
What is the problem?
What is the measurable goal?
What do you want to predict?
PM ROLE Note: The type of problem you solve defines the algorithm to use
(clustering -> k-means)
Problem: You have not use ML before
To formulate the problem You have to ask the next questions
What is the problem?
What is the measurable goal?
What do you want to predict?
Increase revenue growth for coached (vs. non-coached) Sellers by X%
at the end of six months.
Each week, the New Seller Success team onboards hundreds of new
Sellers, and this group is expected to grow X% YoY. Personalized
coaching time, however, doesn’t scale. As such, the team needed a
way to accurately predict top performers to double down on.
The top 5% of net new Sellers six months after their launch.
PM ROLE
Problem: You are already using ML
To formulate the problem You have to ask the next questions
What is the problem?
What is the measurable goal?
What do you want to predict?
Increase unit oder rate for category X in the US by +X% within the next
X months without affecting revenue
Units per order from category X in the US has remained flat YoY and
engagement has declined as measured by purchase-week frequency.
Category X products that are more likely to be added to a customer cart
based on items in the customer cart
PM ROLE
Select and preprocess data
Selecting Preprocessing
• Formatting
• Cleaning
• Sampling
• Labeling
• Available
• Missing
• Discarding
Select and preprocess data
Selecting data
Select the right datasets
Public
Custom
Internal
for the right purposes
Train and
tune models
Replace flawed
or outdated
data
Measuring
success
PM ROLE
Preprocessing data: Formatting
Format your data consistently, so you can work with it
PM ROLE
Data Type Possible Values Example Usage
Binary 0, 1 (arbitrary labels) binary outcome ("yes/no", "true/false",
"success/failure", etc.)
Categorical
or nominal
1, 2, ..., K (arbitrary labels) categorical outcome (specific blood
type, political party, word, etc.)
Ordinal integer or real
number (arbitrary scale)
relative score, significant only for
creating a ranking
Binomial 0, 1, ..., N number of successes (e.g. yes votes)
out of N possible
Count
nonnegative integers (0, 1,
...)
number of items (telephone calls,
people, molecules, etc.) in given
interval/area
Preprocessing data: Cleaning
Clean
Incomplete
Inconsistent
Noisy
Biased
PM ROLE
means removing or fixing missing data
Preprocessing data: Cleaning
Clean means removing or fixing missing data
Keywords
Recognized
Session?
Is Prime? Customer ID Device
#
Searches
$
iphone case Y N A000 3
iphone case N Mobile 5
iphone case Y N C000 Mobile 10 $ 20
iphone case Y Y D000 Mobile 2
iphone case N E000 Desktop 7 $ 5,000
iphone case N Mobile 4
iphone case N F000 Mobile 8 $ 30
iphone case N Y Tablet 4
iphone case Y Y B000 Mobile $10
iphone case Y N A000 Desktop 1 $ 90
Deletion
$0
$0
$0
$0
$0
Dummy
Substitution
?
Mean
Substitution
Mobile
Frequent
Substitution
Lookup
SubstitutionPM ROLE
Preprocessing data: Sampling
Sampling chooses representative data to solve your problem
ISSUES
STRATEGIES
Random Stratified
Seasonality Trends Leakage Biases
PM ROLE
Preprocessing data: Unintended bias
Sampling chooses representative data to solve your problem
Where to offer Prime Free Same-Day
Delivery?
PM ROLE
Auto labeling
images
Preprocessing data: Labeling
Labeling is tagging or classifying your data
PM ROLE
MANUALAUTOMATED
BIASES
Auditors IncentivesPlurality Metrics
Gold
Standards
Feature engineering
develops relevant features from existing raw features
Feature engineering
ML Statistics Simply Put
Label
Target
Dependent/ Response/
Output Variable
The thing you’re trying to
predict
Feature
Independent/
Explanatory/
Input Variable
The data that help you
make predictions
Feature
Engineering
Data Transformation
Reshaping data to get
more value
Feature
Selection
Variable/Subset
Selection
Using the most valuable
data
Feature engineering
PM ROLE
Train, test and tune models
Train, test and tune models
must be trained, tested, and tunedModels
PM ROLE
Data Set
Test
Data
Training
Data
Model
Training
ML
Model
How do you evaluate the model?
Regression (Continuous)
• Root-mean-squared error
• R-squared
Classification (Categorical)
• Accuracy
How do you evaluate the model?
Regression (Continuous)
• Root-mean-squared error
• R-squared
Classification (Categorical)
• Accuracy
• Precision and recall
Precision and Recall
True Positive
Cancer
NoCancer
No Cancer
Cancer
False Positive
False Negative
True Negative
Prediction
TrueState
Precision and Recall
True Positive
(TP)
Cancer
NoCancer
No Cancer
Cancer
False Positive
(FP)
False Negative
True Negative
Prediction
TrueState
Correct True Predictions
All True Predictions
Precision
(Quality)
TP
TP + FP
What proportion of positive
identifications was actually correct?
Precision and Recall
True Positive
(TP)
Cancer
NoCancer
No Cancer
Cancer
False Positive
False Negative
(FN)
True Negative
Prediction
TrueState
Correct True Predictions
All True Cases
Recall
(Quantity)
TP
TP + FN
What proportion of actual positives was
identified correctly?
Precision and Recall
True Positive
Cancer
NoCancer
No Cancer
Cancer
False Positive
False Negative
True Negative
Prediction
TrueState
Precision
Recall0 100
%
100
%
Communication
How can I best partner with scientists?
4
How can I best partner with scientists?
ML
Scientist
Applied
Scientist
Research
Scientist
Data
Scientist
Data
Engineer
Software
Engineer
ML
Scientis
t
Applied
Scientis
t
Research
Scientist
Data
Scientis
t
Business
Intelligenc
e
Engineer
Data
Enginee
r
Software
Enginee
r
Dev
Manage
r
Technica
l
Program
Manager
How can I best partner with scientists?
Treat your ML project as a partnership
“A PM from an ML project I worked on basically threw the requirements over
the fence to me and was mostly unavailable. To meet timelines, I kept
moving forward. Unfortunately, the deliverable at the end of the three-month
project, though aligned with initial business requirements, was not what the
PM wanted and didn’t meet the need. The model never made it into
production and we really didn’t gain any learnings.”
How can I best partner with scientists?
Treat your ML project as a partnership
Have a clear problem, hypothesis and
success metric
“PMs who come prepared with a clear, preferably data-driven, problem and
hypothesis will have a much more productive discussion with me than otherwise.
The problem definition need not be perfect, but I do want to understand what’s
been tried, why it isn’t working and what we’re aiming for.”
How can I best partner with scientists?
Be willing to make tradeoffs
Treat your ML project as a partnership
Have a clear problem, hypothesis and
success metric
How can I best partner with scientists?
Be willing to make tradeoffs
• Time vs Quality
• White Box vs Black Box
• False Positives vs False Negatives
• Go vs No-Go Metrics
How can I best partner with scientists?
• Help get data and explain it
• Scientists are not Software Engineers
• ML creates tech debt
• Be considerate of scientist time and momentum
Thank you!
www.productschool.com
Part-time Product Management, Coding, Data, Digital
Marketing and Blockchain courses in San Francisco, Silicon
Valley, New York, Santa Monica, Los Angeles, Austin, Boston,
Boulder, Chicago, Denver, Orange County, Seattle, Bellevue,
Toronto, London and Online

Weitere ähnliche Inhalte

Was ist angesagt?

How to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PMHow to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PMProduct School
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveHuahai Yang
 
Data Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PMData Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PMProduct School
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager InterviewGayle McDowell
 
A Framework for Navigating Generative Artificial Intelligence for Enterprise
A Framework for Navigating Generative Artificial Intelligence for EnterpriseA Framework for Navigating Generative Artificial Intelligence for Enterprise
A Framework for Navigating Generative Artificial Intelligence for EnterpriseRocketSource
 
How to Build an AI/ML Product and Sell it by SalesChoice CPO
How to Build an AI/ML Product and Sell it by SalesChoice CPOHow to Build an AI/ML Product and Sell it by SalesChoice CPO
How to Build an AI/ML Product and Sell it by SalesChoice CPOProduct School
 
Prioritization Method for Every Case by fmr Atlassian Principal PM
Prioritization Method for Every Case by fmr Atlassian Principal PMPrioritization Method for Every Case by fmr Atlassian Principal PM
Prioritization Method for Every Case by fmr Atlassian Principal PMProduct School
 
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬VINCI Digital - Industrial IoT (IIoT) Strategic Advisory
 
An Introduction to Generative AI - May 18, 2023
An Introduction  to Generative AI - May 18, 2023An Introduction  to Generative AI - May 18, 2023
An Introduction to Generative AI - May 18, 2023CoriFaklaris1
 
Breaking Into AI/ML Product Management by Facebook Product Leader
Breaking Into AI/ML Product Management by Facebook Product LeaderBreaking Into AI/ML Product Management by Facebook Product Leader
Breaking Into AI/ML Product Management by Facebook Product LeaderProduct School
 
The Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPO
The Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPOThe Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPO
The Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPOProduct School
 
Artificial Intelligence for Product Managers by former Yahoo! PM
Artificial Intelligence for Product Managers by former Yahoo! PMArtificial Intelligence for Product Managers by former Yahoo! PM
Artificial Intelligence for Product Managers by former Yahoo! PMProduct School
 
Beyond the Hype: A Realistic Look at Product-Led Growth
Beyond the Hype: A Realistic Look at Product-Led GrowthBeyond the Hype: A Realistic Look at Product-Led Growth
Beyond the Hype: A Realistic Look at Product-Led GrowthProduct School
 
Let's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchersLet's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchersSteven Van Vaerenbergh
 
AI Product Thinking for Product Managers
AI Product Thinking for Product Managers AI Product Thinking for Product Managers
AI Product Thinking for Product Managers Saurabh Kaushik
 
How to Think Product Analytics in PM Interviews by Amazon Sr PM
How to Think Product Analytics in PM Interviews by Amazon Sr PMHow to Think Product Analytics in PM Interviews by Amazon Sr PM
How to Think Product Analytics in PM Interviews by Amazon Sr PMProduct School
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohNUS-ISS
 
How to Crack the PM Execution Interview by Instacart Sr PM
How to Crack the PM Execution Interview by Instacart Sr PMHow to Crack the PM Execution Interview by Instacart Sr PM
How to Crack the PM Execution Interview by Instacart Sr PMProduct School
 
Questions product managers should ask customers
Questions product managers should ask customersQuestions product managers should ask customers
Questions product managers should ask customersProductPlan
 
How to Design UX for AI by Zillow Principal PM
How to Design UX for AI by Zillow Principal PMHow to Design UX for AI by Zillow Principal PM
How to Design UX for AI by Zillow Principal PMProduct School
 

Was ist angesagt? (20)

How to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PMHow to Master Product Management Case Studies by fmr Groupon PM
How to Master Product Management Case Studies by fmr Groupon PM
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
 
Data Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PMData Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PM
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager Interview
 
A Framework for Navigating Generative Artificial Intelligence for Enterprise
A Framework for Navigating Generative Artificial Intelligence for EnterpriseA Framework for Navigating Generative Artificial Intelligence for Enterprise
A Framework for Navigating Generative Artificial Intelligence for Enterprise
 
How to Build an AI/ML Product and Sell it by SalesChoice CPO
How to Build an AI/ML Product and Sell it by SalesChoice CPOHow to Build an AI/ML Product and Sell it by SalesChoice CPO
How to Build an AI/ML Product and Sell it by SalesChoice CPO
 
Prioritization Method for Every Case by fmr Atlassian Principal PM
Prioritization Method for Every Case by fmr Atlassian Principal PMPrioritization Method for Every Case by fmr Atlassian Principal PM
Prioritization Method for Every Case by fmr Atlassian Principal PM
 
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
 
An Introduction to Generative AI - May 18, 2023
An Introduction  to Generative AI - May 18, 2023An Introduction  to Generative AI - May 18, 2023
An Introduction to Generative AI - May 18, 2023
 
Breaking Into AI/ML Product Management by Facebook Product Leader
Breaking Into AI/ML Product Management by Facebook Product LeaderBreaking Into AI/ML Product Management by Facebook Product Leader
Breaking Into AI/ML Product Management by Facebook Product Leader
 
The Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPO
The Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPOThe Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPO
The Importance of AI/ML in Product Management by fmr ByteDance/ TikTok CPO
 
Artificial Intelligence for Product Managers by former Yahoo! PM
Artificial Intelligence for Product Managers by former Yahoo! PMArtificial Intelligence for Product Managers by former Yahoo! PM
Artificial Intelligence for Product Managers by former Yahoo! PM
 
Beyond the Hype: A Realistic Look at Product-Led Growth
Beyond the Hype: A Realistic Look at Product-Led GrowthBeyond the Hype: A Realistic Look at Product-Led Growth
Beyond the Hype: A Realistic Look at Product-Led Growth
 
Let's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchersLet's talk about GPT: A crash course in Generative AI for researchers
Let's talk about GPT: A crash course in Generative AI for researchers
 
AI Product Thinking for Product Managers
AI Product Thinking for Product Managers AI Product Thinking for Product Managers
AI Product Thinking for Product Managers
 
How to Think Product Analytics in PM Interviews by Amazon Sr PM
How to Think Product Analytics in PM Interviews by Amazon Sr PMHow to Think Product Analytics in PM Interviews by Amazon Sr PM
How to Think Product Analytics in PM Interviews by Amazon Sr PM
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
 
How to Crack the PM Execution Interview by Instacart Sr PM
How to Crack the PM Execution Interview by Instacart Sr PMHow to Crack the PM Execution Interview by Instacart Sr PM
How to Crack the PM Execution Interview by Instacart Sr PM
 
Questions product managers should ask customers
Questions product managers should ask customersQuestions product managers should ask customers
Questions product managers should ask customers
 
How to Design UX for AI by Zillow Principal PM
How to Design UX for AI by Zillow Principal PMHow to Design UX for AI by Zillow Principal PM
How to Design UX for AI by Zillow Principal PM
 

Ähnlich wie How to be a Good Machine Learning PM by Google Product Manager

Machine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXLMachine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXLBritney Muller
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine LearningAgileThought
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptxgdgsurrey
 
Intro to Machine Learning by Google Product Manager
Intro to Machine Learning by Google Product ManagerIntro to Machine Learning by Google Product Manager
Intro to Machine Learning by Google Product ManagerProduct School
 
Learn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkLearn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkiTrainMalaysia1
 
Building ML Products Successfully by Amazon Product Leader
Building ML Products Successfully by Amazon Product LeaderBuilding ML Products Successfully by Amazon Product Leader
Building ML Products Successfully by Amazon Product LeaderProduct School
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubDevOpsDays Tel Aviv
 
Module_1_Slide_01.pdf
Module_1_Slide_01.pdfModule_1_Slide_01.pdf
Module_1_Slide_01.pdfFazleeKan
 
Introduction to machine learning and deep learning
Introduction to machine learning and deep learningIntroduction to machine learning and deep learning
Introduction to machine learning and deep learningShishir Choudhary
 
How to be a Successful Data PM by Zillow Product Leaders
How to be a Successful Data PM by Zillow Product LeadersHow to be a Successful Data PM by Zillow Product Leaders
How to be a Successful Data PM by Zillow Product LeadersProduct School
 
Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data ScienceMandar Parikh
 
Are you ready for Data science? A 12 point test
Are you ready for Data science? A 12 point testAre you ready for Data science? A 12 point test
Are you ready for Data science? A 12 point testBertil Hatt
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventBenjamin Schulte
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2Roger Barga
 
How to classify documents automatically using NLP
How to classify documents automatically using NLPHow to classify documents automatically using NLP
How to classify documents automatically using NLPSkyl.ai
 
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorMachine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorRudradeb Mitra
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMProduct School
 
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Karen Graham
 
How to Create Data Consistency in Product by Crowdcube Sr. PM
How to Create Data Consistency in Product by Crowdcube Sr. PMHow to Create Data Consistency in Product by Crowdcube Sr. PM
How to Create Data Consistency in Product by Crowdcube Sr. PMProduct School
 
How to train your product owner
How to train your product ownerHow to train your product owner
How to train your product ownerDavid Murgatroyd
 

Ähnlich wie How to be a Good Machine Learning PM by Google Product Manager (20)

Machine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXLMachine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXL
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx
 
Intro to Machine Learning by Google Product Manager
Intro to Machine Learning by Google Product ManagerIntro to Machine Learning by Google Product Manager
Intro to Machine Learning by Google Product Manager
 
Learn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkLearn How to Make Machine Learning Work
Learn How to Make Machine Learning Work
 
Building ML Products Successfully by Amazon Product Leader
Building ML Products Successfully by Amazon Product LeaderBuilding ML Products Successfully by Amazon Product Leader
Building ML Products Successfully by Amazon Product Leader
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
 
Module_1_Slide_01.pdf
Module_1_Slide_01.pdfModule_1_Slide_01.pdf
Module_1_Slide_01.pdf
 
Introduction to machine learning and deep learning
Introduction to machine learning and deep learningIntroduction to machine learning and deep learning
Introduction to machine learning and deep learning
 
How to be a Successful Data PM by Zillow Product Leaders
How to be a Successful Data PM by Zillow Product LeadersHow to be a Successful Data PM by Zillow Product Leaders
How to be a Successful Data PM by Zillow Product Leaders
 
Product Management in the Era of Data Science
Product Management in the Era of Data ScienceProduct Management in the Era of Data Science
Product Management in the Era of Data Science
 
Are you ready for Data science? A 12 point test
Are you ready for Data science? A 12 point testAre you ready for Data science? A 12 point test
Are you ready for Data science? A 12 point test
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup Event
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2
 
How to classify documents automatically using NLP
How to classify documents automatically using NLPHow to classify documents automatically using NLP
How to classify documents automatically using NLP
 
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorMachine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PM
 
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
 
How to Create Data Consistency in Product by Crowdcube Sr. PM
How to Create Data Consistency in Product by Crowdcube Sr. PMHow to Create Data Consistency in Product by Crowdcube Sr. PM
How to Create Data Consistency in Product by Crowdcube Sr. PM
 
How to train your product owner
How to train your product ownerHow to train your product owner
How to train your product owner
 

Mehr von Product School

Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Product School
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Product School
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Product School
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Product School
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoProduct School
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Product School
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, TripadvisorProduct School
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolProduct School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfProduct School
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderProduct School
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMProduct School
 
The Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderThe Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderProduct School
 
Match Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderMatch Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderProduct School
 
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionBeyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionProduct School
 
Designing Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipDesigning Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipProduct School
 
Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Product School
 
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Product School
 
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleCustomer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleProduct School
 
AI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationAI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationProduct School
 

Mehr von Product School (20)

Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
 
The Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderThe Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product Leader
 
Match Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderMatch Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leader
 
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionBeyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
 
Designing Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipDesigning Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and Leadership
 
Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...
 
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
 
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleCustomer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
 
AI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationAI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales Automation
 

Kürzlich hochgeladen

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

How to be a Good Machine Learning PM by Google Product Manager

  • 1. www.productschool.com How to be a Good Machine Learning PM by Google Product Manager
  • 2. FREE INVITE Join 23,000+ Product Managers on
  • 3. COURSES Product Management Learn the skills you need to land a product manager job
  • 4. COURSES Coding for Managers Build a website and gain the technical knowledge to lead software engineers
  • 5. COURSES Data Analytics for Managers Learn the skills to understand web analytics, SQL and machine learning concepts
  • 6. COURSES Digital Marketing for Managers Learn how to acquire more users and convert them into clients
  • 7. COURSES Blockchain for Managers Learn how to trade cryptocurrencies and build products using the blockchain
  • 9. Machine Learning for Product Managers Product School | Seattle | Oct 17, 2018
  • 11. 3 Overview: What is ML? To ML or NOT to ML: When should I use it? Let’s do ML: What is the ML lifecycle? Communication: How should I partner with ML scientists? 2 1 4 Agenda
  • 13. Artificial Intelligence What is ML? Machine Learning Deep Learning 1950s 1980s 2010s
  • 14. What is ML? Rules Data Classical Programming Answers Problem Data Algorithm Model Output Answers Data Machine Learning Rules The field of study that gives computers the ability to learn without being explicitly programmed” Arthur Samuel Pioneer of AI research
  • 15. ML and Statistics ML optimizes on predictive performance while statistics places importance on interpretability and parsimony/simplicity. Statistics Simply Put ML Dependent/Response/Output Variable The thing you’re trying to predict Label or Target Independent/Explanatory/Input Variable The data that help you make predictions Feature Data Transformation Reshaping data to get more value out of it Feature Engineering Variable/Subset Selection Using the most valuable data Feature Selection
  • 16. What is ML? Supervised Learning Regression (Quantity) Classification (Category) Linear Ridge Lasso Trees SVM KNN Unsupervised Learning K-Means PCA Collaborative Filtering
  • 17. To ML or Not To ML When should I use ML? 2
  • 18.
  • 19. To ML when your problem… Handles very complex logic Scales-up fast Adapts in real-time Requires specialized personalization …and has existing examples of actual answers
  • 20. Sample ML problems Problem type Description Ranking Recommendation Classification Regression Helping users find the most relevant thing Giving users the thing they may be most interested in Figuring out what kind of thing something is Finding uncommon things Clustering Predicting a numerical value of a thing Example Anomaly Putting similar things together Ranking algorithm within Amazon Search
  • 21. Sample ML problems Problem type Description Ranking Recommendation Classification Regression Helping users find the most relevant thing Giving users the thing they may be most interested in Figuring out what kind of thing something is Finding uncommon things Clustering Predicting a numerical value of a thing Example Anomaly Putting similar things together Recommendations from Netflix Room suggestions from Google Calendar
  • 22. Sample ML problems Problem type Description Ranking Recommendation Classification Regression Helping users find the most relevant thing Giving users the thing they may be most interested in Figuring out what kind of thing something is Finding uncommon things Clustering Predicting a numerical value of a thing Example Anomaly Putting similar things together Product classification for Amazon catalog High-Low Dress Straight Dress Striped Skirt Graphic Shirt
  • 23. Sample ML problems Problem type Description Ranking Recommendation Classification Regression Helping users find the most relevant thing Giving users the thing they may be most interested in Figuring out what kind of thing something is Finding uncommon things Clustering Predicting a numerical value of a thing Example Anomaly Putting similar things together Predicting sales for specific Amazon products Seasonality | Out of stock | Promotions
  • 24. Sample ML problems Problem type Description Ranking Recommendation Classification Regression Helping users find the most relevant thing Giving users the thing they may be most interested in Figuring out what kind of thing something is Finding uncommon things Clustering Predicting a numerical value of a thing Example Anomaly Putting similar things together Related news from Google Search
  • 25. Sample ML problems Problem type Description Ranking Recommendation Classification Regression Helping users find the most relevant thing Giving users the thing they may be most interested in Figuring out what kind of thing something is Finding uncommon things Clustering Predicting a numerical value of a thing Example Anomaly Putting similar things together Fruit freshness Before After Good Damage Serious Damage Decay
  • 26. To ML when your data… Is high qualityShould be usedCan be used Respects privacy SecureAccessible Available Fresh Unbiased Relevant Representative 1 2 3
  • 27. NOT to ML when your problem… Can be solved by simple rules Does not adapt to new data Requires full interpretability Requires 100% accuracy
  • 28. NOT to ML when your data… Is low qualityShould not be usedCannot be used Privacy concerns UnsecureInaccessible Unavailable Stale Biased Irrelevant Scarce or Incomplete 1 2 3
  • 29. Exercise: To ML or Not To ML A. What apparel items should be protected by copyright laws? B. Which resumes should we prioritize to interview for our candidate pipeline? C. What products should be exclusively sold to Hispanics in the US? D. Which sellers have the greatest revenue potential? E. Where should Amazon build HQ2? F. Which search queries should we scope for the Amazon Fresh store?
  • 30. Let’s do ML! ML Lifecycle 3
  • 31. What do you need for ML? Tools & SystemsProcessesPeople
  • 32. ML Scientist Applied Scientist Research Scientist Data Scientist Data Engineer Software Engineer Scienc e Math; Statistics; ML Algorithms Engineerin g ML Libraries; Data Collection Tools; Programming Languages ML Scientis t Applied Scientis t Research Scientist Data Scientis t Business Intelligenc e Engineer Data Enginee r Software Enginee r Dev Manage r Technica l Program Manager Get the right people Tools & SystemsProcessesPeople
  • 33. Process ML Lifecycle Tools & SystemsProcessesPeople Formulate problem Select and preprocess data Feature engineering Train, test, and tune models 2 3 4 1
  • 34. Formulate the problem Tools & SystemsProcessesPeople 1 PROBLEM 2 DATA 3 FEATURES 4 MODEL What is the problem to solve? What is the measurable goal? What do you want to predict?
  • 35. Select and preprocess data Tools & SystemsProcessesPeople 1 PROBLEM 2 DATA 3 FEATURES 4 MODEL Selecting Preprocessing • Available • Missing • Discarding • Formatting • Cleaning • Sampling
  • 36. Feature engineering Tools & SystemsProcessesPeople 1 PROBLEM 2 DATA 3 FEATURES 4 MODEL • Feature: Individual measurable property or characteristic of the phenomenon being observed • Goals: Use domain and data knowledge to develop relevant features from existing raw features in the data to increase the predictive power of ML Scaling Decomposition Aggregation
  • 37. Train, test and tune models Tools & SystemsProcessesPeople 1 PROBLEM 2 DATA 3 FEATURES 4 MODEL Data Set Test Data Training Data Model Training ML Model
  • 38. Productionize Integrate ML solution with existing software, and keeping it running successfully over time Tools & SystemsProcessesPeople Deployment environment Data storage Monitoring and maintenance Security and privacy Great ML problems cannot be productionize due to high implementation costs or inability to be tested in practice
  • 39. Product Manager role in Machine Learning ML Lifecycle Formulate problem Select and preprocess data Feature engineering Train, test, and tune models 2 3 4 1
  • 41. Formulate the problem To formulate the problem You have to ask the next questions What is the problem? What is the measurable goal? What do you want to predict? PM ROLE Note: The type of problem you solve defines the algorithm to use (clustering -> k-means)
  • 42. Problem: You have not use ML before To formulate the problem You have to ask the next questions What is the problem? What is the measurable goal? What do you want to predict? Increase revenue growth for coached (vs. non-coached) Sellers by X% at the end of six months. Each week, the New Seller Success team onboards hundreds of new Sellers, and this group is expected to grow X% YoY. Personalized coaching time, however, doesn’t scale. As such, the team needed a way to accurately predict top performers to double down on. The top 5% of net new Sellers six months after their launch. PM ROLE
  • 43. Problem: You are already using ML To formulate the problem You have to ask the next questions What is the problem? What is the measurable goal? What do you want to predict? Increase unit oder rate for category X in the US by +X% within the next X months without affecting revenue Units per order from category X in the US has remained flat YoY and engagement has declined as measured by purchase-week frequency. Category X products that are more likely to be added to a customer cart based on items in the customer cart PM ROLE
  • 45. Selecting Preprocessing • Formatting • Cleaning • Sampling • Labeling • Available • Missing • Discarding Select and preprocess data
  • 46. Selecting data Select the right datasets Public Custom Internal for the right purposes Train and tune models Replace flawed or outdated data Measuring success PM ROLE
  • 47. Preprocessing data: Formatting Format your data consistently, so you can work with it PM ROLE Data Type Possible Values Example Usage Binary 0, 1 (arbitrary labels) binary outcome ("yes/no", "true/false", "success/failure", etc.) Categorical or nominal 1, 2, ..., K (arbitrary labels) categorical outcome (specific blood type, political party, word, etc.) Ordinal integer or real number (arbitrary scale) relative score, significant only for creating a ranking Binomial 0, 1, ..., N number of successes (e.g. yes votes) out of N possible Count nonnegative integers (0, 1, ...) number of items (telephone calls, people, molecules, etc.) in given interval/area
  • 49. Preprocessing data: Cleaning Clean means removing or fixing missing data Keywords Recognized Session? Is Prime? Customer ID Device # Searches $ iphone case Y N A000 3 iphone case N Mobile 5 iphone case Y N C000 Mobile 10 $ 20 iphone case Y Y D000 Mobile 2 iphone case N E000 Desktop 7 $ 5,000 iphone case N Mobile 4 iphone case N F000 Mobile 8 $ 30 iphone case N Y Tablet 4 iphone case Y Y B000 Mobile $10 iphone case Y N A000 Desktop 1 $ 90 Deletion $0 $0 $0 $0 $0 Dummy Substitution ? Mean Substitution Mobile Frequent Substitution Lookup SubstitutionPM ROLE
  • 50. Preprocessing data: Sampling Sampling chooses representative data to solve your problem ISSUES STRATEGIES Random Stratified Seasonality Trends Leakage Biases PM ROLE
  • 51. Preprocessing data: Unintended bias Sampling chooses representative data to solve your problem Where to offer Prime Free Same-Day Delivery? PM ROLE Auto labeling images
  • 52. Preprocessing data: Labeling Labeling is tagging or classifying your data PM ROLE MANUALAUTOMATED BIASES Auditors IncentivesPlurality Metrics Gold Standards
  • 54. develops relevant features from existing raw features Feature engineering ML Statistics Simply Put Label Target Dependent/ Response/ Output Variable The thing you’re trying to predict Feature Independent/ Explanatory/ Input Variable The data that help you make predictions Feature Engineering Data Transformation Reshaping data to get more value Feature Selection Variable/Subset Selection Using the most valuable data Feature engineering PM ROLE
  • 55. Train, test and tune models
  • 56. Train, test and tune models must be trained, tested, and tunedModels PM ROLE Data Set Test Data Training Data Model Training ML Model
  • 57. How do you evaluate the model? Regression (Continuous) • Root-mean-squared error • R-squared Classification (Categorical) • Accuracy
  • 58. How do you evaluate the model? Regression (Continuous) • Root-mean-squared error • R-squared Classification (Categorical) • Accuracy • Precision and recall
  • 59. Precision and Recall True Positive Cancer NoCancer No Cancer Cancer False Positive False Negative True Negative Prediction TrueState
  • 60. Precision and Recall True Positive (TP) Cancer NoCancer No Cancer Cancer False Positive (FP) False Negative True Negative Prediction TrueState Correct True Predictions All True Predictions Precision (Quality) TP TP + FP What proportion of positive identifications was actually correct?
  • 61. Precision and Recall True Positive (TP) Cancer NoCancer No Cancer Cancer False Positive False Negative (FN) True Negative Prediction TrueState Correct True Predictions All True Cases Recall (Quantity) TP TP + FN What proportion of actual positives was identified correctly?
  • 62. Precision and Recall True Positive Cancer NoCancer No Cancer Cancer False Positive False Negative True Negative Prediction TrueState Precision Recall0 100 % 100 %
  • 63. Communication How can I best partner with scientists? 4
  • 64. How can I best partner with scientists? ML Scientist Applied Scientist Research Scientist Data Scientist Data Engineer Software Engineer ML Scientis t Applied Scientis t Research Scientist Data Scientis t Business Intelligenc e Engineer Data Enginee r Software Enginee r Dev Manage r Technica l Program Manager
  • 65. How can I best partner with scientists? Treat your ML project as a partnership “A PM from an ML project I worked on basically threw the requirements over the fence to me and was mostly unavailable. To meet timelines, I kept moving forward. Unfortunately, the deliverable at the end of the three-month project, though aligned with initial business requirements, was not what the PM wanted and didn’t meet the need. The model never made it into production and we really didn’t gain any learnings.”
  • 66. How can I best partner with scientists? Treat your ML project as a partnership Have a clear problem, hypothesis and success metric “PMs who come prepared with a clear, preferably data-driven, problem and hypothesis will have a much more productive discussion with me than otherwise. The problem definition need not be perfect, but I do want to understand what’s been tried, why it isn’t working and what we’re aiming for.”
  • 67. How can I best partner with scientists? Be willing to make tradeoffs Treat your ML project as a partnership Have a clear problem, hypothesis and success metric
  • 68. How can I best partner with scientists? Be willing to make tradeoffs • Time vs Quality • White Box vs Black Box • False Positives vs False Negatives • Go vs No-Go Metrics
  • 69. How can I best partner with scientists? • Help get data and explain it • Scientists are not Software Engineers • ML creates tech debt • Be considerate of scientist time and momentum
  • 71. www.productschool.com Part-time Product Management, Coding, Data, Digital Marketing and Blockchain courses in San Francisco, Silicon Valley, New York, Santa Monica, Los Angeles, Austin, Boston, Boulder, Chicago, Denver, Orange County, Seattle, Bellevue, Toronto, London and Online