目錄(237章)
倒序
- cover
- Title Page
- Copyright
- Python Social Media Analytics
- Credits
- About the Authors
- Acknowledgments
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Introduction to the Latest Social Media Landscape and Importance
- Introducing social graph
- Notion of influence
- Social impacts
- Platforms on platform
- Delving into social data
- Understanding semantics
- Defining the semantic web
- Exploring social data applications
- Understanding the process
- Working environment
- Defining Python
- Selecting an IDE
- Illustrating Git
- Getting the data
- Defining API
- Scraping and crawling
- Analyzing the data
- Brief introduction to machine learning
- Techniques for social media analysis
- Setting up data structure libraries
- Visualizing the data
- Getting started with the toolset
- Summary
- Harnessing Social Data - Connecting Capturing and Cleaning
- APIs in a nutshell
- Different types of API
- RESTful API
- Stream API
- Advantages of social media APIs
- Limitations of social media APIs
- Connecting principles of APIs
- Introduction to authentication techniques
- What is OAuth?
- User authentication
- Application authentication
- Why do we need to use OAuth?
- Connecting to social network platforms without OAuth
- OAuth1 and OAuth2
- Practical usage of OAuth
- Parsing API outputs
- Creating application
- Selecting the endpoint
- Using requests to connect
- Creating an app and getting an access token
- Selecting the endpoint
- Connect to the API
- GitHub
- Obtaining OAuth tokens programmatically
- Selecting the endpoint
- Connecting to the API
- YouTube
- Creating an application and obtaining an access token programmatically
- Selecting the endpoint
- Connecting to the API
- Creating an application
- Selecting the endpoint
- Connecting to the API
- Basic cleaning techniques
- Data type and encoding
- Structure of data
- Pre-processing and text normalization
- Duplicate removal
- MongoDB to store and access social data
- Installing MongoDB
- Setting up the environment
- Starting MongoDB
- MongoDB using Python
- Summary
- Uncovering Brand Activity Popularity and Emotions on Facebook
- Facebook brand page
- The Facebook API
- Project planning
- Scope and process
- Data type
- Analysis
- Step 1 – data extraction
- Step 2 – data pull
- Step 3 – feature extraction
- Step 4 – content analysis
- Keywords
- Extracting verbatims for keywords
- User keywords
- Brand posts
- User hashtags
- Noun phrases
- Brand posts
- User comments
- Detecting trends in time series
- Maximum shares
- Brand posts
- User comments
- Maximum likes
- Brand posts
- Comments
- Uncovering emotions
- How to extract emotions?
- Introducing the Alchemy API
- Connecting to the Alchemy API
- Setting up an application
- Applying Alchemy API
- How can brands benefit from it?
- Summary
- Analyzing Twitter Using Sentiment Analysis and Entity Recognition
- Scope and process
- Getting the data
- Getting Twitter API keys
- Data extraction
- REST API Search endpoint
- Rate Limits
- Streaming API
- Data pull
- Data cleaning
- Sentiment analysis
- Customized sentiment analysis
- Labeling the data
- Creating the model
- Model performance evaluation and cross-validation
- Confusion matrix
- K-fold cross-validation
- Named entity recognition
- Installing NER
- Combining NER and sentiment analysis
- Summary
- Campaigns and Consumer Reaction Analytics on YouTube – Structured and Unstructured
- Scope and process
- Getting the data
- How to get a YouTube API key
- Data pull
- Data processing
- Data analysis
- Sentiment analysis in time
- Sentiment by weekday
- Comments in time
- Number of comments by weekday
- Summary
- The Next Great Technology – Trends Mining on GitHub
- Scope and process
- Getting the data
- Rate Limits
- Connection to GitHub
- Data pull
- Data processing
- Textual data
- Numerical data
- Data analysis
- Top technologies
- Programming languages
- Programming languages used in top technologies
- Top repositories by technology
- Comparison of technologies in terms of forks open issues size and watchers count
- Forks versus open issues
- Forks versus size
- Forks versus watchers
- Open issues versus Size
- Open issues versus Watchers
- Size versus watchers
- Summary
- Scraping and Extracting Conversational Topics on Internet Forums
- Scope and process
- Getting the data
- Introduction to scraping
- Scrapy framework
- How it works
- Related tools
- Creating a project
- Creating spiders
- Teamspeed forum spider
- Data pull and pre-processing
- Data cleaning
- Part-of-speech extraction
- Data analysis
- Introduction to topic models
- Latent Dirichlet Allocation
- Applying LDA to forum conversations
- Topic interpretation
- Summary
- Demystifying Pinterest through Network Analysis of Users Interests
- Scope and process
- Getting the data
- Pinterest API
- Step 1 - creating an application and obtaining app ID and app secret
- Step 2 - getting your authorization code (access code)
- Step 3 - exchanging the access code for an access token
- Step 4 - testing the connection
- Getting Pinterest API data
- Scraping Pinterest search results
- Building a scraper with Selenium
- Scraping time constraints
- Data pull and pre-processing
- Pinterest API data
- Bigram extraction
- Building a graph
- Pinterest search results data
- Bigram extraction
- Building a graph
- Data analysis
- Understanding relationships between our own topics
- Finding influencers
- Conclusions
- Community structure
- Summary
- Social Data Analytics at Scale – Spark and Amazon Web Services
- Different scaling methods and platforms
- Parallel computing
- Distributed computing with Celery
- Celery multiple node deployment
- Distributed computing with Spark
- Text mining With Spark
- Topic models at scale
- Spark on the Cloud – Amazon Elastic MapReduce
- Summary 更新時間:2021-07-15 17:25:34
推薦閱讀
- JavaFX Essentials
- 數(shù)據(jù)結(jié)構(gòu)簡明教程(第2版)微課版
- 編寫高質(zhì)量代碼:改善C程序代碼的125個建議
- Expert Android Programming
- C++ 從入門到項目實踐(超值版)
- Android Wear Projects
- 一塊面包板玩轉(zhuǎn)Arduino編程
- RubyMotion iOS Develoment Essentials
- 寫給大家看的Midjourney設(shè)計書
- 大數(shù)據(jù)時代的企業(yè)升級之道(全3冊)
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript
- Web開發(fā)的平民英雄:PHP+MySQL
- JavaWeb從入門到精通(視頻實戰(zhàn)版)
- 第五空間戰(zhàn)略:大國間的網(wǎng)絡(luò)博弈
- Scratch 3.0少兒游戲趣味編程
- 我跟爸爸學編程:從Python到C++
- 零基礎(chǔ)玩轉(zhuǎn)Python
- 面向?qū)ο蟮乃伎歼^程(原書第5版)
- Unity 2018 Cookbook(Third Edition)
- The Data Science Workshop
- Building Android Games with Cocos2d-x
- Java開發(fā)之道
- RESTful Web API Design with Node.js 10
- GDAL源碼剖析與開發(fā)指南
- HTML5從零開始學進階(套裝共2冊)
- 完美講堂 Unity3D游戲特效設(shè)計實戰(zhàn)教程
- 數(shù)據(jù)結(jié)構(gòu)(C語言版)(第2版)
- 國際大學生程序設(shè)計競賽例題解(八)
- 使用Spring整合框架及銀行業(yè)務(wù)簡介(藍橋杯軟件大賽培訓教材-Java方向)
- shell腳本基礎(chǔ)教程