BisariaUtkarsh / Sentiment_Analysis

Home Page:https://bisariautkarsh.github.io/Sentiment_Analysis/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sentiment Analysis for Live Tweets

In this project, I intend to fetch the tweets using twitter api and classify those tweets either as positive or negative in relevance to the issue. Classification is done using several machine learning algorithms such as Naive Bayes, Multinomial Naive Bayes, Bernoulli Naive Bayes, Logistic Regression, Linear Support Vector Machine, Stochastic Gradient Descent.

All the aforementioned algorithms are used to classify a tweet using a set of features and finally a vote classifier is deployed which takes the vote from each classifier and finally return the classification along with the confidence (probability) for a particular tweet.

Live graph is plotted using matplotlib for those tweets for which the vote classifier has confidence is greater than or equal to 80%. Graph is updated after every 1 sec and plots the sentiment classification for last 200 tweets.

                                                                       

Graphing Live Tweet Sentiment Analysis

Live_Tweet_Sentiment_Analysis

                                                                                                           

About

https://bisariautkarsh.github.io/Sentiment_Analysis/


Languages

Language:Jupyter Notebook 98.1%Language:Python 1.9%