All Projects → laviavigdor → twitter-sentiment-analysis

laviavigdor / twitter-sentiment-analysis

Licence: other
Sentiment Analysis on twitter using Keras / TensorFlow / GloVe

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to twitter-sentiment-analysis

twitter mining
Twitter Mining in Java
Stars: ✭ 25 (-13.79%)
Mutual labels:  sentiment-analysis
Sentiment-Analysis-facebook-comments
Detection and Prediction of Users Attitude Based on Real-Time and Batch Sentiment Analysis of Facebook Comments
Stars: ✭ 63 (+117.24%)
Mutual labels:  sentiment-analysis
Chinese financial sentiment dictionary
A Chinese financial sentiment word dictionary
Stars: ✭ 67 (+131.03%)
Mutual labels:  sentiment-analysis
phone-reviews-nlp
Modern NLP and sentiment analysis on amazon mobile phone reviews
Stars: ✭ 21 (-27.59%)
Mutual labels:  sentiment-analysis
pystocklib
Python library to Fetch & Analyze Stock Market data.
Stars: ✭ 23 (-20.69%)
Mutual labels:  sentiment-analysis
PlanSum
[AAAI2021] Unsupervised Opinion Summarization with Content Planning
Stars: ✭ 25 (-13.79%)
Mutual labels:  sentiment-analysis
athena
Opinion mining
Stars: ✭ 25 (-13.79%)
Mutual labels:  sentiment-analysis
Aspect-Based-Sentiment-Analysis
A python program that implements Aspect Based Sentiment Analysis classification system for SemEval 2016 Dataset.
Stars: ✭ 57 (+96.55%)
Mutual labels:  sentiment-analysis
ArSarcasm
This repository contains the Arabic sarcasm dataset (ArSarcasm)
Stars: ✭ 18 (-37.93%)
Mutual labels:  sentiment-analysis
soan
Social Analysis based on Whatsapp data
Stars: ✭ 106 (+265.52%)
Mutual labels:  sentiment-analysis
hfusion
Multimodal sentiment analysis using hierarchical fusion with context modeling
Stars: ✭ 42 (+44.83%)
Mutual labels:  sentiment-analysis
senticnetapi
Simple API to use SenticNet
Stars: ✭ 69 (+137.93%)
Mutual labels:  sentiment-analysis
QuestionClustering
Clasificador de preguntas escrito en python 3 que fue implementado en el siguiente vídeo: https://youtu.be/qnlW1m6lPoY
Stars: ✭ 15 (-48.28%)
Mutual labels:  sentiment-analysis
converse
Conversational text Analysis using various NLP techniques
Stars: ✭ 147 (+406.9%)
Mutual labels:  sentiment-analysis
fawkes
🚀🚀 Fetch, parse, categorize, summarize user reviews 🚀🚀
Stars: ✭ 83 (+186.21%)
Mutual labels:  sentiment-analysis
pytorch-sentiment-analysis
char-rnn implementation for sentiment analysis on twitter data
Stars: ✭ 32 (+10.34%)
Mutual labels:  sentiment-analysis
sentistrength id
Sentiment Strength Detection in Bahasa Indonesia
Stars: ✭ 32 (+10.34%)
Mutual labels:  sentiment-analysis
sentence-classification-pytorch
Sentiment analysis with variable length sequences in pytorch
Stars: ✭ 34 (+17.24%)
Mutual labels:  sentiment-analysis
CLUEmotionAnalysis2020
CLUE Emotion Analysis Dataset 细粒度情感分析数据集
Stars: ✭ 3 (-89.66%)
Mutual labels:  sentiment-analysis
twitter-aws-comprehend
An app to analyze tweets using Amazon Comprehend's Sentiment Analysis service
Stars: ✭ 13 (-55.17%)
Mutual labels:  sentiment-analysis

Twitter Sentiment Analysis

Overview

This package will perform sentiment analysis on tweets or similar short texts. Pre-trained word embeddings from GloVe are used as a frozen input to Keras, afterwhich a CNN learns and predicts on the classification.

Resulting accuracy: *~ 79%*

Usage

  1. Download the GloVe embedings for twitter, unzip into a /glove directory.

     wget http://nlp.stanford.edu/data/glove.twitter.27B.zip
    
  2. Download the twitter sentiment data set into / directory.

     wget http://thinknook.com/wp-content/uploads/2012/09/Sentiment-Analysis-Dataset.zip
    
  3. Run [Optional since model.h5 and weights.h5 have been provided]

     python train.py
    

    Which will create a model.h5 and weights.h5 files.

  4. Run

     echo "This is a sample tweet to predict on" | python predict.py
    

    Or

     cat file-containing-one-tweet-per-line.txt | python predict.py
    

Reference

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].