Machine learning is a concept that has is turning science fiction into real technology today. However, the applications of this technology seem daunting to marketers. In this talk, Mike King shares how marketers can take advantage of machine learning using ready made tools and tactics without knowing how to code.
2. IPULLRANK.COM @ IPULLRANK
Agenda
Machine Learning
Doomsday
ML vs DL vs AI?
Marketing Use Cases
Models & Use Cases
Tools For Marketers
Wrapping Up
Real World Examples
14. IPULLRANK.COM @ IPULLRANK
Machine Learning Can Write Copy For you
There is a sub-field of artificial intelligence called Natural LanguageGeneration that has made the concept of
content spinning a lot more viable and hasbeen used for sports recaps and financial reports.
16. IPULLRANK.COM @ IPULLRANK
AI Is Gonna Steal Your Job?
One of the more common fears of middle America around the idea of artificial intelligence is that robots will replace
humans in their jobs.
18. The real fear of machine learning
and artificial intelligence should be
its ability to reflect and amplify our
biases and the lack of diversity of
the people creating it.
24. IPULLRANK.COM @ IPULLRANK
AI is Comprised of Many Disciplines
Deep Learning is a subset of Machine Learning is a subset of Artificial
Intelligence.
AI many branches of which machine learning is a core branch that we can execute.
25. Artificial Intelligence as it is
represented in sci-fi is
“general” artificial
intelligence. What we have
achieved so far is “narrow”
artificial intelligence.
26. IPULLRANK.COM @ IPULLRANK
Types of Artificial Intelligence Explained
Using “The Lawnmower Man”
Narrow Artificial Intelligence
Machines that can do a specific
task or series of tasks
exceedinglywell and very
efficiently.
General Artificial Intelligence
A machine that is as smart as a
human in that it can take in new
situations and make decisions.
Artificial Superintelligence
A machine that is potentially
orders of magnitude smarte
than a human in all categorie
simultaneously
27. IPULLRANK.COM @ IPULLRANK
Experts Disagree on When General
Intelligence Will Happen
The primaryissue keeping this from happening is computingpower.
28. IPULLRANK.COM @ IPULLRANK
Experts Disagree on When General
Intelligence Will Happen
The primaryissue keeping this from happening is computingpower.
31. Ok. So, What Is Machine Learning?
“Machine learning is a type of
artificial intelligence that
provides computers with the
ability to learn without being
explicitly programmed.”
34. IPULLRANK.COM @ IPULLRANK
Reinforcement Learning
With reinforcement learning, the model is continually trained based on new data thereby improving the classifier’s
ability to perform.
35. And Deep Learning?
“Deep Learning is a subfield of
machine learning concerned
with algorithms inspired by the
structure and function of the
brain called artificial neural
networks.”
37. Machine Learning vs. Statistics
Machine Learning learns from data without
relying on rules-based programming,
statistical modeling identifies relationships in
the form of mathematical equations.
38. IPULLRANK.COM @ IPULLRANK
All Values vs. Linear
Representation
Machine Learning examines
all potential values based on
probability whereas statistics
looks for a linear function to
describe the trend.
39. IPULLRANK.COM @ IPULLRANK
Machine Learning is the “Growth Hacking”
of the Statistics World
However, in some ways machine learning and statistics are so similar that many statisticians just feel as though
machine learning is just a rebranding of what they do much like “growth hacking” is just a rebranding of marketing.
40. IPULLRANK.COM @ IPULLRANK
The Machine Learning Process
GET & PREPARE YOUR
DATA
You identify and clean your
dataset in preparation for
solving the machine learning
problem
CHOOSEYOUR MODEL
TRAIN YOUR CLASSIFIER
You chose the algorithm or
model that you believe will
yield the best results then run
it in order to train your
classifier.
SCORE AND EVALUATE
You score the accuracy and
precision of the classifier and
test it against other
algorithms to see what
performs best.
PREDICT OR IDENTIFY
OUTCOMES
Once you are happy with the
results, you use the classifier
moving forward to make
conclusions about new data.
41. IPULLRANK.COM @ IPULLRANK
Car Rental
Example
This is an example of how
you could predict the
demand of cars for a car
rental company. It follows
the same framework.
56. IPULLRANK.COM @ IPULLRANK
Training Chatbots
Training chatbots is similar to training ML classifiers inthat you take a knowledge base andrun it throughNLPthentune it with
regard to conversations.
71. IPULLRANK.COM @ IPULLRANK
The Methodology is
the Machine Learning
Part
We took all available
domain-level link features
for the Searchmetrics losers
and winners and figured out
(5-fold cross validation,
random forest and lasso)
which ones correlated best
with the results and then
used that model to re-rank
the Inc. 500. (I probably
shoulda asked Marcus for
more data, but whatever).
72. IPULLRANK.COM @ IPULLRANK
Methodology behind the Vector Report
We broke it into two types of machine learning questions. Classification and Logistic Regression to
predict the probability of continued visibility in Organic Search.
Goal: identify SEO
winners and losers and
predict a site’s
performance in SEO
Classification
Random Forest
Gradient Boosting
Machine
Support Vector
Machine
Logistic Regression Regularization
85. IPULLRANK.COM @ IPULLRANK
How to Choose a Machine Learning Model
https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-algorithm-choice
89. IPULLRANK.COM @ IPULLRANK
yHat Science Ops
Open source machine learning and data visualization for novice and expert.
Most machine learning is done in R or Python, but those are programming languages.
90. IPULLRANK.COM @ IPULLRANK
yHat Science Ops
yHat allows you to deploy machinelearning modelsasREST APIsthat can then beintegrated with your site like any
other API.
92. Those are tools that
allow marketers to
take control with a
data scientist.
93. IPULLRANK.COM @ IPULLRANK
mTurk - Labeling Data for Supervised Learning
ExploratoryData Analysis helps identifying general patterns in the data andserve as initial explorations of correlations.
94. IPULLRANK.COM @ IPULLRANK
API.AI Generating Chatbots
ExploratoryData Analysis helps identifying general patterns in the data andserve as initial explorations of correlations.
96. IPULLRANK.COM @ IPULLRANK
MonkeyLearn & Orange
We will primarilytalk aboutMonkeyLearn and Orange as two tools marketers can use to do machine learning right now.
98. IPULLRANK.COM @ IPULLRANK
Exploratory Data Analysis
ExploratoryData Analysis helps identifying general patterns in the data andserve as initial explorations of correlations.
107. IPULLRANK.COM @ IPULLRANK
Hierarchical Clustering
Once we understandthe hierarchy, we can digintothe documents in the viewerto see howthe model has organizedthem.