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.

-
Notifications
You must be signed in to change notification settings - Fork 0
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.
EdwinChristopher/sentiment-topic-mining
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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 0
No packages published