YouTube Comments Sentiment Analysis & Visualization
Overview
This project aims to analyze and visualize the sentiment of comments from YouTube videos. Using Natural Language Processing (NLP) techniques, the sentiment of each comment is categorized as positive, negative, or neutral. The analysis is enhanced by generating word clouds, heatmaps, and graphs that offer visual insights into the sentiment distribution and keyword frequency. Features
Sentiment Analysis: Automatically classify comments as positive, negative, or neutral using a sentiment analysis algorithm.
Word Cloud: Generate a word cloud of the most frequent words in the comments to highlight common themes.
Heatmap Visualization: Display the intensity and spread of positive, negative, and neutral comments over time.
Graphical Insights: Generate graphs to showcase sentiment trends, such as the percentage of positive, negative, and neutral comments.
YouTube API Integration: Fetch comments from any YouTube video using the official YouTube API.