SlideShare a Scribd company logo
1 of 31
Download to read offline
Monitoring social media the
“smart” way.
SETTING UP A MACHINE
LEARNING PLATFORM
TODAY’S EXAMPLES
● “Classic” learning — Social media monitor
○ 10xnation.com/social-customer-care-amazon-machine-learning
● “Deep” learning — Extending the social monitor
○ 10xnation.com/social-customer-care-ibm-watson
● Gathering data — Website traffic
○ https://10xnation.com/wordpress-analytics
“CLASSIC” LEARNING
Example #2: A social media monitor
using Amazon Machine Learning
THE PROBLEM
Too many social media posts to track and read.
Many of our customers/prospects are feeling
neglected because we don’t have the resources to
read and respond to all of them.
Need a way to filter them down to only the ones
where the sender is expecting a response.
THE QUESTION
Is this tweet actionable?
DETERMINING THE ANSWER
Is the sender…
● Making a request
● Asking a question
● Reporting a problem
● Angry or Unhappy
● None of the above
Actionable?
Yes (1)
Yes (1)
Yes (1)
Yes (1)
No (0)
THE SOLUTION
Use Amazon Machine Learning to analyze a Twitter
stream in real-time and make a determination about
whether or not a tweet requires a response.
(binary classification: yes or no)
Then route the positives to a customer service agent.
Based on: github.com/awslabs/machine-learning-samples/tree/master/social-media
Speech
to Text
Sentiment
Analysis
Actionable
Analysis
Customer
Support
PREDICTIVE ENGAGEMENT
Customer
support call
recordings
Convert audio
into text
Analyze for
mood keywords
Determine if
response is required
Reach out to
customer/prospect
Blog & community comments
Social media mentions
Press & blog coverage
Customer support chat
Product reviews
Inbound emails
BREAK IT DOWN
Twitter
API
Mechanical
Turk
Amazon
Kinesis
Amazon
Machine
Learning
Amazon
Lamda
Model
Amazon
SNS
Customer
Service
Labels training data
Responds to tweets
Forwards “actionable”
tweets to support team
Captures Twitter stream
Relays tweets between
Kinesis, ML & SNS
Classifies tweets as
“actionable” or not
END RESULT
Your staff doesn’t have to read each tweet, and
your customers feel appreciated and happy.
THE FEATURES
created_at_in_seconds
description
favorite_count
favorited
favourites_count
followers_count
friends_count
geo_enabled
in_reply_to_screen_name
in_reply_to_status_id
in_reply_to_user_id
location
r.created_at_in_seconds
r.description
r.favorite_count
r.favorited
r.favourites_count
r.followers_count
r.friends_count
r.geo_enabled
r.in_reply_to_screen_name
r.in_reply_to_status_id
r.in_reply_to_user_id
r.location
r.retweet_count
r.screen_name
r.sid
r.statuses_count
r.text
r.time_zone
r.uid
r.user.name
r.utc_offset
r.verified
retweet_count
screen_name
sid
statuses_count
text
time_zone
uid
user.name
utc_offset
verified
trainingLabel
TRAINING DATA
docs.google.com/spreadsheets/d/1Vgo67s8swCeE9_1G9uXOxiRY0l4OJrwFSn4XXpXilMI/edit
Warning: Live social media content.
10xnation.com/social-customer-care-amazon-machine-learning
STEP BY STEP GUIDE
● Step 1: Requirements
● Step 2: Gather training data
● Step 3: Prepare raw tweets for labeling
● Step 4: Submit job to Mechanical Turk
● Step 5: Format labeled data
● Step 9: Upload training data to S3
● Step 7: Generate the Model
● Step 8: Configure Machine Learning
● Step 9: Configure Kinesis
● Step 10: Configure IAM
● Step 11: Configure SNS
● Step 12: Configure Lambda
● Step 13: Configure Twitter
● Step 14: Fire it up
“DEEP” LEARNING
Example #2: A social media monitor
using IBM Watson
EXTENDING THE SOCIAL MONITOR
Let’s make our new social media monitor even better…
● Wrap a UI around it
● Pre-populate a tweet response
● Categorizes topic of each tweet
● Determine sentiment of each tweet
● Provide insight into personality of sender
THE SOLUTION
Use IBM Watson to analyze a Twitter stream in real-
time and determine…
● Sentiment
● If response required
● Type of response required
Based on: github.com/watson-developer-cloud/social-customer-care
Speech
to Text
Sentiment
Analysis
Actionable
Analysis
Customer
Support
PREDICTIVE ENGAGEMENT
Customer
support call
recordings
Convert audio
into text
Analyze for
mood keywords
Determine if
response is required
Reach out to
customer/prospect
Blog & community comments
Social media mentions
Press & blog coverage
Customer support chat
Product reviews
Inbound emails
Twitter
API
Alchemy
API
Responds to tweets
Customer
Service
User
Interface
Model
Personality
Insights
Tone
Analyzer
Natural
Language
Classifier
Analyzes sender’s prior
tweets to estimate their
personality
Sentiment analysis of
tweet stream
Classify topics in tweet stream
Analyzes sender’s prior
tweets to determine
common topics
END RESULT
A “smart” application that streamlines your customer
service processes on Twitter.
TRAINING DATA
docs.google.com/spreadsheets/d/1daGb3Kai1gN9WUgnfFnzmwavnmCaKdvdgaj2fhlvYe0/edit
Warning: Live social media content.
STEP BY STEP GUIDE
10xnation.com/social-customer-care-ibm-watson
● Step 1: Requirements
● Step 2: Configure Natural Language Classifier
● Step 3: Configure Alchemy Language
● Step 4: Configure Personality Insights
● Step 5: Configure Tone Analyzer
● Step 6: Configure Twitter
● Step 7: Train the Natural Language Classifier
● Step 8: Create the application
● Step 9: Fire it up
ENDLESS POSSIBILITIES
● Give customer service agents a way to provide
feedback on the system’s accuracy
● Capture the agent’s feedback and tweet responses
● Use new data to further refine prediction accuracy
● Automate more and more as system gets “smarter”
GATHERING DATA
Example #3: Capturing website traffic
data using WordPress
THE PROBLEM
To make accurate predictions and insights, we need
data. The more, the better.
But most of us don’t have much data today.
THE QUESTION
How can we gather more data from our website,
so we can better understand our visitors
— and predict their behavior.
THE SOLUTION
We’ll use WordPress for this example.
And we’ll capture as much data from it as we can.
STEP BY STEP GUIDE
10xnation.com/wordpress-analytics
● Step 1: Webserver Data
● Step 2: PHP Data
● Step 3: WordPress Data
● Step 4: Browsing Data
THOUGHTS?
Hurdles looking easier to navigate?
UNLEASH YOUR BUSINESS
EMBRACE EXPONENTIAL
10xnation.com

More Related Content

Viewers also liked

Machine Learning with Apache Spark
Machine Learning with Apache SparkMachine Learning with Apache Spark
Machine Learning with Apache Spark
IBM Cloud Data Services
 

Viewers also liked (13)

Demystifying Machine Learning - How to give your business superpowers.
Demystifying Machine Learning - How to give your business superpowers.Demystifying Machine Learning - How to give your business superpowers.
Demystifying Machine Learning - How to give your business superpowers.
 
Using Azure Machine Learning to Detect Patterns in Data from Devices
Using Azure Machine Learning to Detect Patterns in Data from DevicesUsing Azure Machine Learning to Detect Patterns in Data from Devices
Using Azure Machine Learning to Detect Patterns in Data from Devices
 
Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...
Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...
Introduction to Machine Learning on Apache Spark MLlib by Juliet Hougland, Se...
 
Setting up a Machine Learning Platform - Monitoring social media the “smart” way
Setting up a Machine Learning Platform - Monitoring social media the “smart” waySetting up a Machine Learning Platform - Monitoring social media the “smart” way
Setting up a Machine Learning Platform - Monitoring social media the “smart” way
 
PredictionIO – A Machine Learning Server in Scala – SF Scala
PredictionIO – A Machine Learning Server in Scala – SF ScalaPredictionIO – A Machine Learning Server in Scala – SF Scala
PredictionIO – A Machine Learning Server in Scala – SF Scala
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer Churn
 
Machine Learning with Apache Spark
Machine Learning with Apache SparkMachine Learning with Apache Spark
Machine Learning with Apache Spark
 
Big Data and Analytics on AWS
Big Data and Analytics on AWS Big Data and Analytics on AWS
Big Data and Analytics on AWS
 
AWS vs. Azure
AWS vs. AzureAWS vs. Azure
AWS vs. Azure
 
Azure Data Lake Analytics Deep Dive
Azure Data Lake Analytics Deep DiveAzure Data Lake Analytics Deep Dive
Azure Data Lake Analytics Deep Dive
 
Transform your Business with AI, Deep Learning and Machine Learning
Transform your Business with AI, Deep Learning and Machine LearningTransform your Business with AI, Deep Learning and Machine Learning
Transform your Business with AI, Deep Learning and Machine Learning
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayerCompare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
 

Similar to Setting up a Machine Learning Platform

How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing ToolsHow to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
Pinpointe On-Demand
 
How to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your BusinessHow to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your Business
Kissmetrics on SlideShare
 
Deepak_Raghav Resume done
Deepak_Raghav Resume doneDeepak_Raghav Resume done
Deepak_Raghav Resume done
Deepak Raghav
 

Similar to Setting up a Machine Learning Platform (20)

Setting Up a Machine Learning Platform
Setting Up a Machine Learning PlatformSetting Up a Machine Learning Platform
Setting Up a Machine Learning Platform
 
A.I. in the Enterprise: Predictive Engagement
A.I. in the Enterprise: Predictive EngagementA.I. in the Enterprise: Predictive Engagement
A.I. in the Enterprise: Predictive Engagement
 
How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing ToolsHow to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
 
Without Change, There Would Be No Butterflies: Creating an End User Adoption ...
Without Change, There Would Be No Butterflies: Creating an End User Adoption ...Without Change, There Would Be No Butterflies: Creating an End User Adoption ...
Without Change, There Would Be No Butterflies: Creating an End User Adoption ...
 
Wordpress beirut 22th meetup april
Wordpress beirut 22th meetup   aprilWordpress beirut 22th meetup   april
Wordpress beirut 22th meetup april
 
Best practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableauBest practices for getting started and driving adoption with tableau
Best practices for getting started and driving adoption with tableau
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with Agile
 
Optimizing Websites for Great User Experiences and Increased Conversions
Optimizing Websites for Great User Experiences and Increased ConversionsOptimizing Websites for Great User Experiences and Increased Conversions
Optimizing Websites for Great User Experiences and Increased Conversions
 
How to Build Legendary Customer Relationships With Artificial Intelligence
How to Build Legendary Customer Relationships With Artificial IntelligenceHow to Build Legendary Customer Relationships With Artificial Intelligence
How to Build Legendary Customer Relationships With Artificial Intelligence
 
Social Media #ProTips with Salesforce
Social Media #ProTips with SalesforceSocial Media #ProTips with Salesforce
Social Media #ProTips with Salesforce
 
Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
IRJET- Fake Review Detection using Opinion Mining
IRJET- Fake Review Detection using Opinion MiningIRJET- Fake Review Detection using Opinion Mining
IRJET- Fake Review Detection using Opinion Mining
 
Solution Design - The Hidden Side of UX (for Product Managers)
Solution Design - The Hidden Side of UX (for Product Managers)Solution Design - The Hidden Side of UX (for Product Managers)
Solution Design - The Hidden Side of UX (for Product Managers)
 
Solution Design - The Hidden Side of UX (for Product Managers)
Solution Design - The Hidden Side of UX (for Product Managers)Solution Design - The Hidden Side of UX (for Product Managers)
Solution Design - The Hidden Side of UX (for Product Managers)
 
Process roadmap for lead management
Process roadmap for lead managementProcess roadmap for lead management
Process roadmap for lead management
 
conduct an seo audit
conduct an seo auditconduct an seo audit
conduct an seo audit
 
How to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your BusinessHow to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your Business
 
Online SEO Meetup
Online SEO MeetupOnline SEO Meetup
Online SEO Meetup
 
Deepak_Raghav Resume done
Deepak_Raghav Resume doneDeepak_Raghav Resume done
Deepak_Raghav Resume done
 

More from 10x Nation

10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10x Nation
 

More from 10x Nation (11)

A.I. in Business- 10 ‘Real World’ Lessons Learned
A.I. in Business- 10 ‘Real World’ Lessons LearnedA.I. in Business- 10 ‘Real World’ Lessons Learned
A.I. in Business- 10 ‘Real World’ Lessons Learned
 
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
 
10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning10 Things Every PHP Developer Should Know About Machine Learning
10 Things Every PHP Developer Should Know About Machine Learning
 
Entering a World Where We Don't Drive
Entering a World Where We Don't DriveEntering a World Where We Don't Drive
Entering a World Where We Don't Drive
 
The Landscape of Exponential Change - Exploring the Technologies that are Tra...
The Landscape of Exponential Change - Exploring the Technologies that are Tra...The Landscape of Exponential Change - Exploring the Technologies that are Tra...
The Landscape of Exponential Change - Exploring the Technologies that are Tra...
 
The 10x Effect - Unlocking the Business Transforming Secrets of Exponenital
The 10x Effect - Unlocking the Business Transforming Secrets of ExponenitalThe 10x Effect - Unlocking the Business Transforming Secrets of Exponenital
The 10x Effect - Unlocking the Business Transforming Secrets of Exponenital
 
Building a "Smart" Customer Research Engine
Building a "Smart" Customer Research EngineBuilding a "Smart" Customer Research Engine
Building a "Smart" Customer Research Engine
 
Building an Image Recognition Service - How to leverage IBM Watson for visual...
Building an Image Recognition Service - How to leverage IBM Watson for visual...Building an Image Recognition Service - How to leverage IBM Watson for visual...
Building an Image Recognition Service - How to leverage IBM Watson for visual...
 
Expertise on Demand - How machine learning puts the best-of-the-best at your ...
Expertise on Demand - How machine learning puts the best-of-the-best at your ...Expertise on Demand - How machine learning puts the best-of-the-best at your ...
Expertise on Demand - How machine learning puts the best-of-the-best at your ...
 
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywherePerfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
 
How the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for BusinessHow the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for Business
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Setting up a Machine Learning Platform