SlideShare a Scribd company logo
1 of 99
Download to read offline
International Freelance SEO

International Freelance SEO
Brand Ambassador Majestic
Cycling & Skating
Science: Physics in particular
http://www.cyclingacrosstheworld.com/
The field of
“A computer program is said to learn from
experience E with respect to some task T
and some performance measure P, if its
performance on T, as measured by P,
improves with experience E.” -Tom Mitchell,
Carnegie Mellon University
E: 50 years of data about housing prices in
Munich
T: Pricing prediction to sell at right price
P: the better price predictions it gives, the
better future predictions will be
The goal of ML is never to make “perfect”
guesses, because ML deals in domains where
there is no such thing. The goal is to make
guesses that are good enough to be useful.
British mathematician and professor of statistics
George E. P. Box that “all models are wrong, but
some are useful”
Document Sentiment analysis of a specific URL:
{
"status": "OK",
"url": " https://www.notprovided.eu/why-not-use-googles-wmt-data/ ",
"totalTransactions": "1",
"language": "english",
"docSentiment": [
{
"mixed": "1",
"score": "0.412838",
"type": "positive"
}
]
}
You know
what you are
looking for
What do these
datapoints have
in common?
E: 50 years of data about housing prices
in Munich
T: Pricing prediction to sell at right price
P: the better price predictions it gives, the
better future predictions will be
No rules teached. It took Google’s AI thousands of games to detect losing was probably bad
http://www.slideshare.net/roelofp/deep-learning-as-a-catdog-detector
No Free Lunch Theorem
Never test your classifier on your input data.
Always keep at least 10% of available
training data for testing and evaluation
purposes
https://www.udacity.com/course/viewer#!/c-ud120/l-2254358555/m-2374468553
Best to start with:
• https://www.coursera.org/learn/machine-learning
by Andrew Ng (Baidu, former Google Brain)
• Tom Mitchell lectures:
http://www.cs.cmu.edu/~tom/10601_fall2012/lect
ures.shtml
• https://work.caltech.edu/telecourse.html Caltech
ML course
http://pdf.th7.cn/down/files/1312/machine_learning_for_hackers.pdf
Mainly use pre trained models:
– Spam classification of user generated content
(comments & reviews)
– Content classification
– Text extraction from pages
• Query classification
• Recommendation engines: internal linking
based on both e-commerce, user
behaviour and SEO metrics.
http://blog.mashape.com/list-of-50-
machine-learning-apis/
• No NLP or Machine Learning knowledge is
required.
• Lot’s of pre trained models & you can train
your own models
Machine Learning based scraping,Yeah!
https://www.notprovided.eu/7-tools-web-scraping-use-
data-journalism-creating-insightful-content/
1. Collected all hotel reviews
2. Check sentiment and main entities
3. Upload search volume and e-commerce
data per hotel
4. Update internal linking accordingly
1. Collected all hotel reviews
2. Plotted against time
3. Extract upcoming entities and sentiments
4. Predict future search behaviour
5. Create landingpages for future targeting
How about using Machine Learning
Tip: Check both the homepage and the specific link page!
Input: a URL -> output: plain text
• A list of links containing
– Content language
– Content topic
– Spam probability
– Content sentiment (if wanted)
– Prioritized on language relevancy
• 10.000+ keywords? Use a ML classifier
• Check for entities like places for local
• Buying intent vs informational
Persona
Customer journey
stage Page Type
Local
identifier Tag Keyword
Leisure NL Awareness Product Yes Campingaz Campingaz Munich
Leisure NL Awareness Informational No terrasverwarmer
Leisure NL Awareness Informational No terrasverwarming
Leisure NL Awareness Informational No BBQ gasbarbecue
Leisure NL Awareness Informational No BBQ gas bbq
Leisure NL Consideration Informational No Generic gasfles
Leisure NL Retention Informational No Generic gasfles vullen
Leisure NL Retention Informational No Branded primagaz
Leisure NL Consideration Informational No Generic gasfles kopen
B2B-industrie Awareness Informational No LNG lng
Leisure NL Consideration Product No Generic gasflessen
Leisure NL Awareness Informational No Generic kookplaat gas
Energie Awareness Informational No Propaan propaan
Leisure NL Awareness Informational No Butaan butaan
"I liked the book you gave me yesterday, but
the rest of my day was terrible."
{ "summarized_data": “Mallorcan roads are well
maintained, cyclist are really welcome and I really
enjoyed it last year...", "auto_gen_ranked_keywords": [
"flight", "madrid", "mallorca", "training", "food", "plane",
"delayed", "weather", "broken", "quest", "hot", "spirit",
"horror", "booked", "hour", "wifi", "trip", "situation", "airport",
"gate", "mallorcan", "lounge", "spend", "minute", "ve",
"cyclist", "rainy", "missed", "netherland", "enjoyed", "road" ]
}
• Facial recognition after account creation
Aw! Yes, said Miss Skinlin she hasn’t the
first heir to the female figure. The waves
dance bright and happy when I forgot to
learn, before which she told me to read and
study. My Uncle, with a commanding, What
are you better than Kintuck.
19th century American literature
http://blog.algorithmia.com/2015/12/nanogenmo-text-analysis-with-algorithmias/
1. Input topic & Scrape current content
2. Create all N-grams
3. Create individual paragraphs
4. Randomly combine and create texts
5. Run through topic and sentiment classifiers to
evaluate
https://algorithmia.com/algorithms/lizmrush/GenerateParagraphFromTrigram
• Restructure website content based on a
set taxonomy of topics
• Extract texts from top 30 and define text
requirements (eg. Searchmetrics module)
• Purchase prediction for new queries
• Use Google Tensorflow to identify image
contents
• Crawl topic related content
• Generate automatic descriptions and paragraph
text
• Build a image library site including text, good for
SEO 
https://databricks.com/blog/2016/01/25/deep-learning-with-spark-and-tensorflow.html
• From 2011: Google Prediction API
http://cloudacademy.com/blog/google-prediction-api/
https://www.quora.com/Machine-Learning/How-
do-I-learn-machine-learning-1
Using Free Machine Learning API's for SEO - #SMX Munich 2016
Using Free Machine Learning API's for SEO - #SMX Munich 2016

More Related Content

Viewers also liked

Strategies for IND Filing Success -CMC
Strategies for IND Filing Success -CMCStrategies for IND Filing Success -CMC
Strategies for IND Filing Success -CMC
Sharon W. Ayd
 
Hope for Today Marketing
Hope for Today MarketingHope for Today Marketing
Hope for Today Marketing
Allyson Watson
 
口コミマーケティングのための劣モジュラ関数の話
口コミマーケティングのための劣モジュラ関数の話口コミマーケティングのための劣モジュラ関数の話
口コミマーケティングのための劣モジュラ関数の話
Higashiyama Masahiko
 

Viewers also liked (14)

Strategia di Content Marketing basata in Buyer Personas
Strategia di Content Marketing basata in Buyer PersonasStrategia di Content Marketing basata in Buyer Personas
Strategia di Content Marketing basata in Buyer Personas
 
Slide #SMXLMilan 2016 - International SEO (Real Cases Histories)
Slide #SMXLMilan 2016 - International SEO (Real Cases Histories)Slide #SMXLMilan 2016 - International SEO (Real Cases Histories)
Slide #SMXLMilan 2016 - International SEO (Real Cases Histories)
 
Semantic web & structured data - #BrightonSEO
Semantic web & structured data  - #BrightonSEOSemantic web & structured data  - #BrightonSEO
Semantic web & structured data - #BrightonSEO
 
Deep Learning in Natural Language Processing
Deep Learning in Natural Language ProcessingDeep Learning in Natural Language Processing
Deep Learning in Natural Language Processing
 
Split Testing for SEO - 9 Months of Learning
Split Testing for SEO - 9 Months of LearningSplit Testing for SEO - 9 Months of Learning
Split Testing for SEO - 9 Months of Learning
 
CCSP Response Letter 6.1.06
CCSP Response Letter 6.1.06CCSP Response Letter 6.1.06
CCSP Response Letter 6.1.06
 
Strategies for IND Filing Success -CMC
Strategies for IND Filing Success -CMCStrategies for IND Filing Success -CMC
Strategies for IND Filing Success -CMC
 
PLAY to win the product development race. SERIOUSLY (Donna Denio and Dieter R...
PLAY to win the product development race. SERIOUSLY (Donna Denio and Dieter R...PLAY to win the product development race. SERIOUSLY (Donna Denio and Dieter R...
PLAY to win the product development race. SERIOUSLY (Donna Denio and Dieter R...
 
Estatuas Pelo Mundo
 Estatuas Pelo Mundo Estatuas Pelo Mundo
Estatuas Pelo Mundo
 
Hope for Today Marketing
Hope for Today MarketingHope for Today Marketing
Hope for Today Marketing
 
Science2.0 bcg10
Science2.0 bcg10Science2.0 bcg10
Science2.0 bcg10
 
Erasmus ip june_2013
Erasmus ip june_2013Erasmus ip june_2013
Erasmus ip june_2013
 
Zaragoza turismo-48
Zaragoza turismo-48Zaragoza turismo-48
Zaragoza turismo-48
 
口コミマーケティングのための劣モジュラ関数の話
口コミマーケティングのための劣モジュラ関数の話口コミマーケティングのための劣モジュラ関数の話
口コミマーケティングのための劣モジュラ関数の話
 

Similar to Using Free Machine Learning API's for SEO - #SMX Munich 2016

Similar to Using Free Machine Learning API's for SEO - #SMX Munich 2016 (20)

Machine learning for product development
Machine learning for product developmentMachine learning for product development
Machine learning for product development
 
Wims2012
Wims2012Wims2012
Wims2012
 
How to learn machine learning
How to learn machine learningHow to learn machine learning
How to learn machine learning
 
Econometrics, Matlab, Stata, Eviews, SPSS
Econometrics, Matlab, Stata, Eviews, SPSSEconometrics, Matlab, Stata, Eviews, SPSS
Econometrics, Matlab, Stata, Eviews, SPSS
 
Ria Sankar on Building AI Products
Ria Sankar on Building AI ProductsRia Sankar on Building AI Products
Ria Sankar on Building AI Products
 
Velocity Conference - What do cats and APIs have in common? They are both awe...
Velocity Conference - What do cats and APIs have in common? They are both awe...Velocity Conference - What do cats and APIs have in common? They are both awe...
Velocity Conference - What do cats and APIs have in common? They are both awe...
 
Cv
CvCv
Cv
 
Denver Dev Day - Smart Apps with Azure ML
Denver Dev Day - Smart Apps with Azure MLDenver Dev Day - Smart Apps with Azure ML
Denver Dev Day - Smart Apps with Azure ML
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21
 
Human-Centered Interpretable Machine Learning
Human-Centered Interpretable  Machine LearningHuman-Centered Interpretable  Machine Learning
Human-Centered Interpretable Machine Learning
 
Mongo at Sailthru (MongoNYC 2011)
Mongo at Sailthru (MongoNYC 2011)Mongo at Sailthru (MongoNYC 2011)
Mongo at Sailthru (MongoNYC 2011)
 
Ehab_Essamuddin
Ehab_EssamuddinEhab_Essamuddin
Ehab_Essamuddin
 
Trip Report from Meeting C++ 2017: It's Way More Than C++
Trip Report from Meeting C++ 2017: It's Way More Than C++Trip Report from Meeting C++ 2017: It's Way More Than C++
Trip Report from Meeting C++ 2017: It's Way More Than C++
 
Marihan cv (1)
Marihan cv (1)Marihan cv (1)
Marihan cv (1)
 
Company Presentation szenaris GmbH
Company Presentation szenaris GmbHCompany Presentation szenaris GmbH
Company Presentation szenaris GmbH
 
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
 
T-Mobile and Elastic
T-Mobile and ElasticT-Mobile and Elastic
T-Mobile and Elastic
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
 
Machine learning a developer's perspective
Machine learning   a developer's perspectiveMachine learning   a developer's perspective
Machine learning a developer's perspective
 
2022-November_Version-3-ResumeWongHuiShin_Career_Research (1).pdf
2022-November_Version-3-ResumeWongHuiShin_Career_Research (1).pdf2022-November_Version-3-ResumeWongHuiShin_Career_Research (1).pdf
2022-November_Version-3-ResumeWongHuiShin_Career_Research (1).pdf
 

More from Jan-Willem Bobbink - Freelance SEO Consultant

More from Jan-Willem Bobbink - Freelance SEO Consultant (20)

What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEOWhat I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
 
SEO E-Commerce Best Practices - SEO Benelux Meetup #seo
SEO E-Commerce Best Practices - SEO Benelux Meetup #seoSEO E-Commerce Best Practices - SEO Benelux Meetup #seo
SEO E-Commerce Best Practices - SEO Benelux Meetup #seo
 
SEO Meetup Utrecht - 07/09/2017
SEO Meetup Utrecht - 07/09/2017SEO Meetup Utrecht - 07/09/2017
SEO Meetup Utrecht - 07/09/2017
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
 
Online Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
Online Friday - Zoekmachine optimalisatie - Jan-Willem BobbinkOnline Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
Online Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
 
Google and their stance on Link Evolution
Google and their stance on Link EvolutionGoogle and their stance on Link Evolution
Google and their stance on Link Evolution
 
Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015
Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015
Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015
 
Optimising Google's Knowledge Graph - #SMX Munich
Optimising Google's Knowledge Graph - #SMX MunichOptimising Google's Knowledge Graph - #SMX Munich
Optimising Google's Knowledge Graph - #SMX Munich
 
Future of Search and Links - The iGaming Summit Malta #sigma2014
Future of Search and Links - The iGaming Summit Malta #sigma2014Future of Search and Links - The iGaming Summit Malta #sigma2014
Future of Search and Links - The iGaming Summit Malta #sigma2014
 
The Future of Search - Race Expo Moscow 2014
The Future of Search - Race Expo Moscow 2014The Future of Search - Race Expo Moscow 2014
The Future of Search - Race Expo Moscow 2014
 
Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...
Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...
Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...
 
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbinkFrom Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
 
SEO Patents - SMX Munich - #SMX by @jbobbink
SEO Patents - SMX Munich - #SMX by @jbobbinkSEO Patents - SMX Munich - #SMX by @jbobbink
SEO Patents - SMX Munich - #SMX by @jbobbink
 
De zin en onzin over Hummingbird
De zin en onzin over HummingbirdDe zin en onzin over Hummingbird
De zin en onzin over Hummingbird
 
The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013
The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013
The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013
 
International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013
International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013
International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013
 
Internet Advantage Corporate Presentation
Internet Advantage Corporate PresentationInternet Advantage Corporate Presentation
Internet Advantage Corporate Presentation
 
SEO voor Affiliates = E-tail update Tradetracker
SEO voor Affiliates = E-tail update TradetrackerSEO voor Affiliates = E-tail update Tradetracker
SEO voor Affiliates = E-tail update Tradetracker
 
SEO introductie voor Ecommerce Duitsland
SEO introductie voor Ecommerce DuitslandSEO introductie voor Ecommerce Duitsland
SEO introductie voor Ecommerce Duitsland
 
Panda Update Nederland - Jan-Willem Bobbink
Panda Update Nederland - Jan-Willem BobbinkPanda Update Nederland - Jan-Willem Bobbink
Panda Update Nederland - Jan-Willem Bobbink
 

Recently uploaded

Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
HyderabadDolls
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
HyderabadDolls
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Introduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptxIntroduction to Statistics Presentation.pptx
Introduction to Statistics Presentation.pptx
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

Using Free Machine Learning API's for SEO - #SMX Munich 2016

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. International Freelance SEO Brand Ambassador Majestic Cycling & Skating Science: Physics in particular http://www.cyclingacrosstheworld.com/
  • 17. “A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.” -Tom Mitchell, Carnegie Mellon University
  • 18. E: 50 years of data about housing prices in Munich T: Pricing prediction to sell at right price P: the better price predictions it gives, the better future predictions will be
  • 19. The goal of ML is never to make “perfect” guesses, because ML deals in domains where there is no such thing. The goal is to make guesses that are good enough to be useful. British mathematician and professor of statistics George E. P. Box that “all models are wrong, but some are useful”
  • 20. Document Sentiment analysis of a specific URL: { "status": "OK", "url": " https://www.notprovided.eu/why-not-use-googles-wmt-data/ ", "totalTransactions": "1", "language": "english", "docSentiment": [ { "mixed": "1", "score": "0.412838", "type": "positive" } ] }
  • 21.
  • 22. You know what you are looking for What do these datapoints have in common?
  • 23. E: 50 years of data about housing prices in Munich T: Pricing prediction to sell at right price P: the better price predictions it gives, the better future predictions will be
  • 24. No rules teached. It took Google’s AI thousands of games to detect losing was probably bad
  • 25.
  • 27. No Free Lunch Theorem
  • 28.
  • 29. Never test your classifier on your input data. Always keep at least 10% of available training data for testing and evaluation purposes
  • 31. Best to start with: • https://www.coursera.org/learn/machine-learning by Andrew Ng (Baidu, former Google Brain) • Tom Mitchell lectures: http://www.cs.cmu.edu/~tom/10601_fall2012/lect ures.shtml • https://work.caltech.edu/telecourse.html Caltech ML course
  • 33.
  • 34.
  • 35.
  • 36. Mainly use pre trained models: – Spam classification of user generated content (comments & reviews) – Content classification – Text extraction from pages
  • 37. • Query classification • Recommendation engines: internal linking based on both e-commerce, user behaviour and SEO metrics.
  • 39.
  • 40.
  • 41. • No NLP or Machine Learning knowledge is required. • Lot’s of pre trained models & you can train your own models
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Machine Learning based scraping,Yeah!
  • 49.
  • 51.
  • 52. 1. Collected all hotel reviews 2. Check sentiment and main entities 3. Upload search volume and e-commerce data per hotel 4. Update internal linking accordingly
  • 53.
  • 54. 1. Collected all hotel reviews 2. Plotted against time 3. Extract upcoming entities and sentiments 4. Predict future search behaviour 5. Create landingpages for future targeting
  • 55.
  • 56. How about using Machine Learning
  • 57.
  • 58.
  • 59.
  • 60. Tip: Check both the homepage and the specific link page!
  • 61.
  • 62.
  • 63.
  • 64. Input: a URL -> output: plain text
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. • A list of links containing – Content language – Content topic – Spam probability – Content sentiment (if wanted) – Prioritized on language relevancy
  • 72. • 10.000+ keywords? Use a ML classifier • Check for entities like places for local • Buying intent vs informational
  • 73. Persona Customer journey stage Page Type Local identifier Tag Keyword Leisure NL Awareness Product Yes Campingaz Campingaz Munich Leisure NL Awareness Informational No terrasverwarmer Leisure NL Awareness Informational No terrasverwarming Leisure NL Awareness Informational No BBQ gasbarbecue Leisure NL Awareness Informational No BBQ gas bbq Leisure NL Consideration Informational No Generic gasfles Leisure NL Retention Informational No Generic gasfles vullen Leisure NL Retention Informational No Branded primagaz Leisure NL Consideration Informational No Generic gasfles kopen B2B-industrie Awareness Informational No LNG lng Leisure NL Consideration Product No Generic gasflessen Leisure NL Awareness Informational No Generic kookplaat gas Energie Awareness Informational No Propaan propaan Leisure NL Awareness Informational No Butaan butaan
  • 74.
  • 75.
  • 76. "I liked the book you gave me yesterday, but the rest of my day was terrible."
  • 77.
  • 78.
  • 79.
  • 80. { "summarized_data": “Mallorcan roads are well maintained, cyclist are really welcome and I really enjoyed it last year...", "auto_gen_ranked_keywords": [ "flight", "madrid", "mallorca", "training", "food", "plane", "delayed", "weather", "broken", "quest", "hot", "spirit", "horror", "booked", "hour", "wifi", "trip", "situation", "airport", "gate", "mallorcan", "lounge", "spend", "minute", "ve", "cyclist", "rainy", "missed", "netherland", "enjoyed", "road" ] }
  • 81. • Facial recognition after account creation
  • 82.
  • 83. Aw! Yes, said Miss Skinlin she hasn’t the first heir to the female figure. The waves dance bright and happy when I forgot to learn, before which she told me to read and study. My Uncle, with a commanding, What are you better than Kintuck. 19th century American literature http://blog.algorithmia.com/2015/12/nanogenmo-text-analysis-with-algorithmias/
  • 84. 1. Input topic & Scrape current content 2. Create all N-grams 3. Create individual paragraphs 4. Randomly combine and create texts 5. Run through topic and sentiment classifiers to evaluate
  • 85.
  • 86.
  • 87.
  • 89.
  • 90.
  • 91. • Restructure website content based on a set taxonomy of topics • Extract texts from top 30 and define text requirements (eg. Searchmetrics module) • Purchase prediction for new queries
  • 92.
  • 93.
  • 94.
  • 95. • Use Google Tensorflow to identify image contents • Crawl topic related content • Generate automatic descriptions and paragraph text • Build a image library site including text, good for SEO  https://databricks.com/blog/2016/01/25/deep-learning-with-spark-and-tensorflow.html
  • 96. • From 2011: Google Prediction API http://cloudacademy.com/blog/google-prediction-api/