Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites

Front Cover
"O'Reilly Media, Inc.", Jan 21, 2011 - Computers - 332 pages
7 Reviews

Facebook, Twitter, and LinkedIn generate a tremendous amount of valuable social data, but how can you find out who's making connections with social media, what they’re talking about, or where they’re located? This concise and practical book shows you how to answer these questions and more. You'll learn how to combine social web data, analysis techniques, and visualization to help you find what you've been looking for in the social haystack, as well as useful information you didn't know existed.

Each standalone chapter introduces techniques for mining data in different areas of the social Web, including blogs and email. All you need to get started is a programming background and a willingness to learn basic Python tools.

  • Get a straightforward synopsis of the social web landscape
  • Use adaptable scripts on GitHub to harvest data from social network APIs such as Twitter, Facebook, and LinkedIn
  • Learn how to employ easy-to-use Python tools to slice and dice the data you collect
  • Explore social connections in microformats with the XHTML Friends Network
  • Apply advanced mining techniques such as TF-IDF, cosine similarity, collocation analysis, document summarization, and clique detection
  • Build interactive visualizations with web technologies based upon HTML5 and JavaScript toolkits

"Let Matthew Russell serve as your guide to working with social data sets old (email, blogs) and new (Twitter, LinkedIn, Facebook). Mining the Social Web is a natural successor to Programming Collective Intelligence: a practical, hands-on approach to hacking on data from the social Web with Python."

--Jeff Hammerbacher, Chief Scientist, Cloudera

"A rich, compact, useful, practical introduction to a galaxy of tools, techniques, and theories for exploring structured and unstructured data."

--Alex Martelli, Senior Staff Engineer, Google

  

What people are saying - Write a review

User ratings

5 stars
1
4 stars
1
3 stars
2
2 stars
3
1 star
0

Review: Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites

User Review  - Doug Lautzenheiser - Goodreads

This short book might have more appropriately been titled, "How I Personally Mined the Social Web using Python." Without giving too much explanation, the author provides samples of his Python routines ... Read full review

Review: Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites

User Review  - Niyikiza Aimable - Goodreads

A great start for anyone interested in data mining. Basic python hacking skills required. Read full review

Contents

Hacking on Twitter Data
1
Semantic Markup and Common Sense Collide
19
Oldies but Goodies
41
Friends Followers and Setwise Operations
83
The Tweet the Whole Tweet and Nothing but the Tweet
119
Clustering Your Professional Network for Fun and Profit?
167
TFIDF Cosine Similarity and Collocations
201
Natural Language Processing and Beyond
239
The AllinOne Wonder
271
A Cocktail Discussion
313
Index
321
Copyright

Common terms and phrases

About the author (2011)

Matthew Russell, Chief Technology Officer at Digital Reasoning, Principal at Zaffra, and author of several books on technology including Mining the Social Web (O'Reilly, 2013), now in its second edition. He is passionate about open source software development, data mining, and creating technology to amplify human intelligence. Matthew studied computer science and jumped out of airplanes at the United States Air Force Academy. When not solving hard problems, he enjoys practicing Bikram Hot Yoga, CrossFitting and participating in triathlons.

Bibliographic information