Skip to content

Analyze Twitter Sentiment Using Textblob(Machine Learning)

Notifications You must be signed in to change notification settings

serlaluz/twitter-sentiment-textblob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twitter-sentiment-textblob

alt text Simple web app that fetches information from twitter and uses Textblob to analyze the sentiment of the tweets.

General

This is a simple web based app using the NLP based ML Model Textblob to analyze different posts in Twitter whether or not they are positive, negative, or neutral.

  1. Fetches information from twitter
  2. Uses Textblob to analyze the text

Machine Model Used

Textblob

TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.

Project URL - https://twitter-sentiment-textblob.herokuapp.com/

Steps

Twitter Sentiment Analysis App

  1. Choose to search for users or hashtags
  2. Select how many pages you would like to fetch information
  3. Choose the Different Graphs

UI tool

Deployed

Required Files

  1. setup.sh
  2. Procfile
  3. requirements.txt

References

  1. JCharis Tech's video on How to deploy Streamlit to Heroku, https://www.youtube.com/watch?v=skpiLtEN3yk&list=PLJ39kWiJXSixyRMcn3lrbv8xI8ZZoYNZU&index=3
  2. Textblob, https://textblob.readthedocs.io/en/dev/
  3. Computer Science : Twitter Sentiment Analysis Using Python, https://www.youtube.com/watch?v=ujId4ipkBio
  4. Twitter Scraper, https://pypi.org/project/twitter-scraper/

About

Analyze Twitter Sentiment Using Textblob(Machine Learning)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published