Skip to content

This project focuses on text mining of Apple product reviews from Twitter, including text preprocessing, sentiment classification using deep learning, and topic analysis. The sentiment model categorizes tweets into positive, negative, or neutral, and topic analysis is performed to identify key themes within each sentiment group.

Notifications You must be signed in to change notification settings

EdwinChristopher/sentiment-topic-mining

Repository files navigation

Preproses data, smote(data balancing), building model using GRU deep-learning(for guessing sentiment on tweet), use that model to labeling new dataset, after that i want to make a supervised model using randomForest to guess the topic on every text on every label on the new dataset. so we need to define te main topic, so i use spaCy model to get top 10 topic from data(preproses needed). with that 10 topics now i can use fast text model to get the similarity from every data to that 10 topics. After we get the similarity of 10 topics, i train model using randomForest to that 10 topics, so i can get 10 models for every topic. after that we use that 10 randomForest model to labeling the new data wether it contains that topic or not. after that we get the main result, the topics from positive, negative, and neutral sentiment. image image image image image image

About

This project focuses on text mining of Apple product reviews from Twitter, including text preprocessing, sentiment classification using deep learning, and topic analysis. The sentiment model categorizes tweets into positive, negative, or neutral, and topic analysis is performed to identify key themes within each sentiment group.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published