Skip to content

Tool for analyzing tweet sentiment, toxicity and emotion.

Notifications You must be signed in to change notification settings

plehman2000/Sabu

Repository files navigation

Sabu -> Sentiment Analysis By User for Twitter


Sabu enables you to search Twitter by topic or username and run several NLP models on tweets of interest. This project uses 2 fine-tuned BERT PyTorch-based Models and a premade Tensorflow-based model for emotion detection, sentiment analysis and toxicity classification, respectively. TWINT is used to gather and filter tweets while surpassing Twitter API rate limits and Flask was used to build the webapp.

To use, simply navigate to http://45.33.26.141/ and input your search, checking the boxes associated with your desired filters. When you find a tweet to analyze, simply click 'Analyze Tweet.'




    Sample tweet query results for Username: 'elonmusk'

Architecture Diagrams for Sentiment and Emotion Models

Example Notebook of Model Usage

alt text

Produced by the Thought Modeling and Analysis Team for the GAITOR Club at UF

About

Tool for analyzing tweet sentiment, toxicity and emotion.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •