SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 
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
 
Exploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfExploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfDung Hoang
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesDianaGray10
 
SEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our ExpertsSEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our ExpertsSearch Engine Journal
 
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)Krishnaram Kenthapadi
 
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdf
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdfCrafting Product Strategy Blueprint for Success by Atlassian PM.pdf
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdfProduct School
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableJustin Basilico
 
Google Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptxGoogle Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptxVishPothapu
 
Generative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group DehradunGenerative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group DehradunkailashChandra95
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Applitools
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...ssuser4edc93
 
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures
 
GENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITYGENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITYAndre Muscat
 
How to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellHow to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellProduct School
 
10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning SystemsXavier Amatriain
 
Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking Saurabh Kaushik
 
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
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerProduct School
 

What's hot (20)

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
 
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
 
Exploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfExploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdf
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practices
 
SEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our ExpertsSEO, Marketing & AI: Your Questions Answered By Our Experts
SEO, Marketing & AI: Your Questions Answered By Our Experts
 
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
 
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdf
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdfCrafting Product Strategy Blueprint for Success by Atlassian PM.pdf
Crafting Product Strategy Blueprint for Success by Atlassian PM.pdf
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms Reliable
 
Google Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptxGoogle Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptx
 
Generative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group DehradunGenerative AI by Salesforce Admin Group Dehradun
Generative AI by Salesforce Admin Group Dehradun
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...How Does Generative AI Actually Work? (a quick semi-technical introduction to...
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
 
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AI
 
GENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITYGENERATIVE AI, THE FUTURE OF PRODUCTIVITY
GENERATIVE AI, THE FUTURE OF PRODUCTIVITY
 
Generative AI
Generative AIGenerative AI
Generative AI
 
How to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellHow to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowell
 
10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems
 
Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking
 
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
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product Manager
 

Similar to 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
 
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
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product ManagersNeal Lathia
 

Similar to 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
 
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
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
 

More from 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
 

More from 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
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

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