What this book covers
Chapter 1, Fundaments of Mining, introduces you to the concepts of social media mining, various social media platforms, generic processes involved in accessing and processing the data, and techniques that can be implemented, as well as the importance, challenges, and applications of social media mining.
Chapter 2, Mining Opinions, Exploring Trends, and More with Twitter, focuses on steps involved in collecting tweets using the Twitter API and solve business cases, such as identifying the trending topics, searching tweets, collecting tweets, processing them, performing sentiment analysis, exploring few business cases based on sentiment analysis, and visualizing the sentiments in the form of word clouds.
Chapter 3, Find Friends on Facebook, discusses the usage of the Facebook API and uses the extracted data to measure click-through rate performance, detect spam messages, implement and explore the concepts of social graphs, and build recommendations using the Apriori algorithm on pages to like.
Chapter 4, Finding Popular Photos on Instagram, helps you understand the procedure involved in pulling the data using the Instagram API and helps you extract the popular personalities and destinations, building different types of clusters, and implementing recommendation engine based on the user-based collaborative filtering approach.
Chapter 5, Let's Build Software with GitHub, teaches you to use the GitHub API from R and also helps you understand the ways in which you can get the solutions to business questions by performing graphical and nongraphical exploration data analysis, which includes some basic charts, trend analysis, heat maps, scatter plots, and much more.
Chapter 6, More Social Media Websites, helps you understand the functioning of APIs of various social media websites and covers the business cases that can be solved.