Youtube Live Sentiment Analysis
Developed a real-time YouTube live sentiment analysis system that collects and analyzes live stream comments using Natural Language Processing (NLP) and Machine Learning techniques. The project processes live comments in real time, performs text preprocessing such as tokenization, stop-word removal, stemming, and TF-IDF vectorization, and classifies sentiments into positive, negative, and neutral categories. Multiple machine learning models including Support Vector Machine (SVM), Random Forest, and Naive Bayes were trained and evaluated to achieve higher prediction accuracy and efficient sentiment detection. The system was built using Python and Streamlit to create an interactive real-time dashboard displaying audience sentiment trends, live comment analysis, and graphical insights. The project focused on improving model performance through proper dataset preparation, feature extraction, and ensemble learning approaches. This project enhanced my expertise in AI model training, data preprocessing, sentiment classification, NLP workflows, and real-time analytics systems.