目錄(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
推薦閱讀
- LabVIEW 2018 虛擬儀器程序設計
- TypeScript入門與實戰
- Android Studio Essentials
- Silverlight魔幻銀燈
- Learning Apache Mahout Classification
- SAP BusinessObjects Dashboards 4.1 Cookbook
- Raspberry Pi Robotic Blueprints
- Java程序設計與項目案例教程
- 硬件產品設計與開發:從原型到交付
- XML程序設計(第二版)
- HikariCP數據庫連接池實戰
- Python趣味創意編程
- 走近SDN/NFV
- Learning Puppet
- 歐姆龍PLC編程指令與梯形圖快速入門
- Python算法交易實戰
- 移動智能系統測試原理與實踐
- 3D Printing Designs:Fun and Functional Projects
- Python游戲編程項目開發實戰
- Citrix XenDesktop? Cookbook(Third Edition)
- Oracle Application Integration Architecture(AIA) Foundation Pack 11gR1:Essentials
- 軟件測試技術基礎教程:理論、方法、面試
- 零基礎學Pine Script:基于TradingView平臺的量化分析
- Penetration Testing Bootcamp
- 用Go語言自制解釋器
- 編程卓越之道(卷2):運用底層語言思想編寫高級語言代碼(第2版)
- Julia High Performance
- Java EE輕量級框架應用開發教程
- Python黑帽子:黑客與滲透測試編程之道(第2版)
- Mastering Swift 3