SlideShare a Scribd company logo
1 of 87
Machine Learning for SEOs
@BritneyMuller
Senior SEO Scientist
To do better, we must think differently
Machine learning
can be your laser beam!
You don’t have to be a Data Scientist to think
of the next brilliant ML application!
Let’s solve a problem together using ML
How can we help solve a customer
churn problem?
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
What is Machine Learning?
Machine Learning is a subset of AI that
combines statistics & programming
to give computers the ability to “learn”
without explicitly being programmed.
If Machine Learning was a car
data would be the fuel.
For example, teachers, nurses, childcare
ML doesn’t solve well for
soft/people skills:
Safe & effective ML requires diversity
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
Classification: Spam / Not Spam
Association: If milk is in someone’s cart, they are
80% more likely to buy bread.
Regression: Prediction – Home price based on the
number of bedrooms, bathrooms, m2 ,etc.
bit.ly/rand-b
@BritneyMuller
#TTTLIVE19
#TTTLIVE19
codelabs.developers.google.com
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
Machine Learning will free us up
to do more strategic work.
Source: news.efinancialcareers.com/ca-en/285249/machine-learning-and-big-data-j-p-morgan
“Machines have the ability to quickly analyze news feeds and tweets, process
earnings statements, scrape websites, and trade on these instantaneously.”
Video Generation
Automate Transcriptions
Machine Learning is becoming more accessible &
will free us up to work on higher level strategy.
Machine Learning will free us up
to do more strategic work.
Automatic 301 Redirects
searchwilderness.com/mozcon-2019
Automate Image Understanding
@BritneyMuller
Machine Learning is becoming more accessible &
will free us up to work on higher level strategy.
@BritneyMuller
We have only scratched the surface
title tag optimization
deduping questions (Quora, Stack Overflow)
log file analysis
parsing text into entities (ex. insurance forms)
traffic predictions
deeper user engagement insights
website audit insights
automatic website fixes
instant alerts on website errors + SERP flux
Problem: Customer Churn
To do this, you need to know:
• What Machine Learning is
• How to identify when you can use ML to solve problems
• Specific examples of ML in action
• How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
https://towardsdatascience.com/hands-on-predict-customer-churn-5c2a42806266
1. What would you like to solve for?
2. Do you have labeled data to help train a model?
3. If not, can you start to collect data to help solve for your problem?
4. If not, consider what data you currently have and what you could solve with it.
Simple ML Framework
bit.ly/ml-framework
Let’s solve a problem together using ML
How can we help solve a customer
churn problem?
Let’s solve a problem together using ML
What would we want a model to do
to prevent churn?
Classification: Spam / Not Spam
Association: If milk is in someone’s cart, they are
80% more likely to buy bread.
Regression: Prediction – Home price based on the
number of bedrooms, bathrooms, m2 ,etc.
Let’s solve a problem together using ML
What kind of data would we need
to train a model to do that?
Download GSC data
Get low CTR pages
Scrape page titles
Find top keywords per page
Find pages missing top keywords in their title
Rewrite/add keyword to the title
Getting Started
• Search ‘Harvard CS109’ in GitHub
• Learn Python in 10 Mins
• Google CodeLabs – Break things!!!
• MNist --The “Hello World!” of Machine Learning
• Colab Notebooks OR Jupyter Notebooks
• Learn With Google AI
• Image-net.org
• Kaggle
• MonkeyLearn
Top ML Books
Free ML Books: bit.ly/free-ml-books
• Statistics: New Foundations, Toolbox, and Machine Learning Recipes
• Classification and Regression in a Weekend
• Online Encyclopedia of Statistical Science
• Azure Machine Learning in a Weekend
• Enterprise AI - An Application Perspective
• Applied Stochastic Processes
(With a free Data Science Central account)
• Yearning Learning (free book preview by Andre Ng)
• Neural Networks & Deep Learning
• Correlation vs Causation (by Dr. Pete!)
• Exploring Word2Vec
• The Zipf Mystery
• BigML
• Targeting Broad Queries in Search
• Project Mosaic Books
• Algorithmia
• How to eliminate bias in data driven marketing
• TensorFlow Dev Summit 2018 [videos]
• NLP Sentiment Analysis
• Talk 2 Books
• The Shallowness of Google Translate
• TF-IDF
• LSI
• LDA
• Learn Python
• Massive Open Online Courses
• Coursera Machine Learning
• RAY by Professors at UC Berkeley
Advanced Resources
People to follow
ML for SEOs Takeaways:
• ML is programming + statistics that gives computers the ability to learn
• An ML model is only as good as its training data
• ML opportunities occur where available data can be used to predict, classify, discover associations/insights,
etc.
• Consider the data you have & what you could do with it
• Diversity is paramount in ML
• YOU can create an ML model today!!!
The Data Science Team at Moz is innovating in this space to make
your journey from data to insights more efficient
think differently
Thank You!
Wut?
Sentiment Analysis
Named entity recognition
Question and answering
Classification
Machine translation
Summarization
Sentence disambiguation
BERT combines and outperforms
10+ of the common NLP tools
BERT combines and outperforms
10+ of the common NLP tools
A pre-trained BERT model can be finetuned
with just one additional output layer to create a
SOTA model for wide range tasks such as
question answering.
Sound familiar??
+
+
+
+
What BERT can’t do
You can play around with BERT
today:
Machine Learning for SEOs - SMXL

More Related Content

What's hot

What's hot (19)

How Google is Reading and Indexing Content in 2016
How Google is Reading and Indexing Content in 2016How Google is Reading and Indexing Content in 2016
How Google is Reading and Indexing Content in 2016
 
Google Knowledge Graph
Google Knowledge GraphGoogle Knowledge Graph
Google Knowledge Graph
 
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
 
Machine Learning in Google Algorithm - Where? What? How?
Machine Learning in Google Algorithm - Where? What? How?Machine Learning in Google Algorithm - Where? What? How?
Machine Learning in Google Algorithm - Where? What? How?
 
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOsSearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with Code
 
Data Mashups -Data Science Summit
Data Mashups -Data Science SummitData Mashups -Data Science Summit
Data Mashups -Data Science Summit
 
Approaches to Structured Data for SEO
Approaches to Structured Data for SEOApproaches to Structured Data for SEO
Approaches to Structured Data for SEO
 
Better Insights from Your Master Data - Graph Database LA Meetup
Better Insights from Your Master Data - Graph Database LA MeetupBetter Insights from Your Master Data - Graph Database LA Meetup
Better Insights from Your Master Data - Graph Database LA Meetup
 
Dreamforce 2018: Future Proof Your Marketing
Dreamforce 2018: Future Proof Your MarketingDreamforce 2018: Future Proof Your Marketing
Dreamforce 2018: Future Proof Your Marketing
 
The Future for Marketers - Trends and what they mean
The Future for Marketers - Trends and what they meanThe Future for Marketers - Trends and what they mean
The Future for Marketers - Trends and what they mean
 
AI in HR -
AI in HR - AI in HR -
AI in HR -
 
State of the Industry: Ai for Talent Acquisition
 State of the Industry: Ai for Talent Acquisition State of the Industry: Ai for Talent Acquisition
State of the Industry: Ai for Talent Acquisition
 
An introduction to ML, AI and Analytics
An introduction to ML, AI and AnalyticsAn introduction to ML, AI and Analytics
An introduction to ML, AI and Analytics
 
Wordlift Roadmap for 2018
Wordlift Roadmap for 2018Wordlift Roadmap for 2018
Wordlift Roadmap for 2018
 
Globant - Amazon recognition workshop - 2018
Globant - Amazon recognition workshop - 2018  Globant - Amazon recognition workshop - 2018
Globant - Amazon recognition workshop - 2018
 
AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017
 
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
 
Intro to Data Science
Intro to Data ScienceIntro to Data Science
Intro to Data Science
 

Similar to Machine Learning for SEOs - SMXL

11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!
Kavika Roy
 

Similar to Machine Learning for SEOs - SMXL (20)

Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 
Future of data science as a profession
Future of data science as a professionFuture of data science as a profession
Future of data science as a profession
 
11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!
 
EDW 2015 cognitive computing panel session
EDW 2015 cognitive computing panel session EDW 2015 cognitive computing panel session
EDW 2015 cognitive computing panel session
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning Pipeline
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Explore ML with Crowdsource | ML Extended - Session 4
Explore ML with Crowdsource | ML Extended - Session 4Explore ML with Crowdsource | ML Extended - Session 4
Explore ML with Crowdsource | ML Extended - Session 4
 
Machine learning for Marketers
Machine learning for MarketersMachine learning for Marketers
Machine learning for Marketers
 
ML Session-2
ML Session-2ML Session-2
ML Session-2
 
Salesforce Einstein: Use Cases and Product Features
Salesforce Einstein: Use Cases and Product FeaturesSalesforce Einstein: Use Cases and Product Features
Salesforce Einstein: Use Cases and Product Features
 
Machine learning
Machine learningMachine learning
Machine learning
 
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
 
How to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerHow to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product Manager
 
Ezml Stanford 2015
Ezml Stanford 2015Ezml Stanford 2015
Ezml Stanford 2015
 
Popular Machine Learning Myths
Popular Machine Learning Myths Popular Machine Learning Myths
Popular Machine Learning Myths
 
Predictive Analytics: Getting started with Amazon Machine Learning
Predictive Analytics: Getting started with Amazon Machine LearningPredictive Analytics: Getting started with Amazon Machine Learning
Predictive Analytics: Getting started with Amazon Machine Learning
 
25 Tips On How a Perfect AI Strategy Can Help Your Business
25 Tips On How a Perfect AI Strategy Can Help Your Business25 Tips On How a Perfect AI Strategy Can Help Your Business
25 Tips On How a Perfect AI Strategy Can Help Your Business
 
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...
 

More from Britney Muller

More from Britney Muller (13)

The Future of Automotive Search
The Future of Automotive SearchThe Future of Automotive Search
The Future of Automotive Search
 
Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019
 
Machine Learning for SEOs - SearchLeeds - Britney Muller
Machine Learning for SEOs - SearchLeeds - Britney MullerMachine Learning for SEOs - SearchLeeds - Britney Muller
Machine Learning for SEOs - SearchLeeds - Britney Muller
 
Machine Learning - Know Enough To Be Dangerous #SearchLove
Machine Learning - Know Enough To Be Dangerous #SearchLoveMachine Learning - Know Enough To Be Dangerous #SearchLove
Machine Learning - Know Enough To Be Dangerous #SearchLove
 
ML & Automation in SEO - Traffic Think Tank Conference 2019
ML & Automation in SEO - Traffic Think Tank Conference 2019ML & Automation in SEO - Traffic Think Tank Conference 2019
ML & Automation in SEO - Traffic Think Tank Conference 2019
 
Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018
 
The Future of SEO #LearnInbound
The Future of SEO #LearnInboundThe Future of SEO #LearnInbound
The Future of SEO #LearnInbound
 
Machine Learning for SEOs - MozCon 2018
Machine Learning for SEOs - MozCon 2018Machine Learning for SEOs - MozCon 2018
Machine Learning for SEOs - MozCon 2018
 
The Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingThe Future Of SEO/Content Marketing
The Future Of SEO/Content Marketing
 
The Future Of SEO
The Future Of SEOThe Future Of SEO
The Future Of SEO
 
WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference
 
20 Big Data ECommerce Hacks
20 Big Data ECommerce Hacks20 Big Data ECommerce Hacks
20 Big Data ECommerce Hacks
 
Pubcon Presentation - Foundational Data [Britney Muller]
Pubcon Presentation - Foundational Data [Britney Muller]Pubcon Presentation - Foundational Data [Britney Muller]
Pubcon Presentation - Foundational Data [Britney Muller]
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Machine Learning for SEOs - SMXL

  • 1. Machine Learning for SEOs @BritneyMuller Senior SEO Scientist
  • 2. To do better, we must think differently
  • 3.
  • 4.
  • 5. Machine learning can be your laser beam!
  • 6. You don’t have to be a Data Scientist to think of the next brilliant ML application!
  • 7.
  • 8. Let’s solve a problem together using ML How can we help solve a customer churn problem?
  • 9. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 10. What is Machine Learning? Machine Learning is a subset of AI that combines statistics & programming to give computers the ability to “learn” without explicitly being programmed.
  • 11.
  • 12. If Machine Learning was a car data would be the fuel.
  • 13.
  • 14. For example, teachers, nurses, childcare ML doesn’t solve well for soft/people skills:
  • 15. Safe & effective ML requires diversity
  • 16.
  • 17.
  • 18.
  • 19. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 20. Classification: Spam / Not Spam Association: If milk is in someone’s cart, they are 80% more likely to buy bread. Regression: Prediction – Home price based on the number of bedrooms, bathrooms, m2 ,etc.
  • 21.
  • 22.
  • 23.
  • 25.
  • 28.
  • 30. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 31. Machine Learning will free us up to do more strategic work.
  • 32. Source: news.efinancialcareers.com/ca-en/285249/machine-learning-and-big-data-j-p-morgan “Machines have the ability to quickly analyze news feeds and tweets, process earnings statements, scrape websites, and trade on these instantaneously.”
  • 34.
  • 36.
  • 37.
  • 38. Machine Learning is becoming more accessible & will free us up to work on higher level strategy.
  • 39.
  • 40.
  • 41. Machine Learning will free us up to do more strategic work.
  • 44.
  • 45.
  • 46.
  • 47. Machine Learning is becoming more accessible & will free us up to work on higher level strategy.
  • 49. We have only scratched the surface title tag optimization deduping questions (Quora, Stack Overflow) log file analysis parsing text into entities (ex. insurance forms) traffic predictions deeper user engagement insights website audit insights automatic website fixes instant alerts on website errors + SERP flux
  • 50. Problem: Customer Churn To do this, you need to know: • What Machine Learning is • How to identify when you can use ML to solve problems • Specific examples of ML in action • How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 51. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 53. 1. What would you like to solve for? 2. Do you have labeled data to help train a model? 3. If not, can you start to collect data to help solve for your problem? 4. If not, consider what data you currently have and what you could solve with it. Simple ML Framework
  • 55. Let’s solve a problem together using ML How can we help solve a customer churn problem?
  • 56. Let’s solve a problem together using ML What would we want a model to do to prevent churn?
  • 57. Classification: Spam / Not Spam Association: If milk is in someone’s cart, they are 80% more likely to buy bread. Regression: Prediction – Home price based on the number of bedrooms, bathrooms, m2 ,etc.
  • 58. Let’s solve a problem together using ML What kind of data would we need to train a model to do that?
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64. Download GSC data Get low CTR pages Scrape page titles Find top keywords per page Find pages missing top keywords in their title Rewrite/add keyword to the title
  • 65.
  • 66.
  • 67. Getting Started • Search ‘Harvard CS109’ in GitHub • Learn Python in 10 Mins • Google CodeLabs – Break things!!! • MNist --The “Hello World!” of Machine Learning • Colab Notebooks OR Jupyter Notebooks • Learn With Google AI • Image-net.org • Kaggle • MonkeyLearn
  • 69. Free ML Books: bit.ly/free-ml-books • Statistics: New Foundations, Toolbox, and Machine Learning Recipes • Classification and Regression in a Weekend • Online Encyclopedia of Statistical Science • Azure Machine Learning in a Weekend • Enterprise AI - An Application Perspective • Applied Stochastic Processes (With a free Data Science Central account)
  • 70.
  • 71. • Yearning Learning (free book preview by Andre Ng) • Neural Networks & Deep Learning • Correlation vs Causation (by Dr. Pete!) • Exploring Word2Vec • The Zipf Mystery • BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing • TensorFlow Dev Summit 2018 [videos] • NLP Sentiment Analysis • Talk 2 Books • The Shallowness of Google Translate • TF-IDF • LSI • LDA • Learn Python • Massive Open Online Courses • Coursera Machine Learning • RAY by Professors at UC Berkeley Advanced Resources
  • 73. ML for SEOs Takeaways: • ML is programming + statistics that gives computers the ability to learn • An ML model is only as good as its training data • ML opportunities occur where available data can be used to predict, classify, discover associations/insights, etc. • Consider the data you have & what you could do with it • Diversity is paramount in ML • YOU can create an ML model today!!!
  • 74. The Data Science Team at Moz is innovating in this space to make your journey from data to insights more efficient
  • 77.
  • 78. Wut?
  • 79. Sentiment Analysis Named entity recognition Question and answering Classification Machine translation Summarization Sentence disambiguation
  • 80. BERT combines and outperforms 10+ of the common NLP tools
  • 81. BERT combines and outperforms 10+ of the common NLP tools A pre-trained BERT model can be finetuned with just one additional output layer to create a SOTA model for wide range tasks such as question answering. Sound familiar??
  • 82.
  • 84.
  • 86. You can play around with BERT today: