• Stars
    star
    275
  • Rank 149,796 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Deep Neural Network for Sentiment Analysis on Twitter

Twitter Sentiment Analysis using ConvNet

A tool to

  • predict sentiment "positiveness" for tweets

How to use it?

>> from sentiment import sentiment_score
>> print sentiment_score(u"I love you")
0.9999

It returns a sentiment index ranging from 0 (negative sentiment) to 1 (positive sentiment).

Online Demo

  • predict sentiment "positiveness" for single tweets
  • gain an overview of the "positiveness" of hashtags

Click here

Algorithm

Please refer to A Convolutional Neural Network for Modelling Sentences for more information about the algorithm.

Technical choices

  • Tornado as the web framework
  • Theano as the neural network training implementation
  • Scipy as the neural network classification(online version) implementation

Training techniques

  1. Fan-in, fan-out initialization
  2. Dropout
  3. AdaDelta

Contributors

Han Xiao and Yao Lu

More Repositories

1

sdne-keras

Keras implementation of Structural Deep Network Embedding, KDD 2016
Python
92
star
2

chowmein

Automatic labeling for topic model
Python
58
star
3

multi-label-text-classification

Mutli-label text classification using ConvNet and graph embedding (Tensorflow implementation)
Jupyter Notebook
44
star
4

sleec_python

Python implementation of "Sparse Local Embeddings for Extreme Multi-label Classification, NIPS, 2015"
Python
29
star
5

signed-local-community

Code for paper "Searching for polarization in signed graphs: a local spectral approach" (published in WebConf 2020)
Jupyter Notebook
9
star
6

daily-reading

My learning notes
Jupyter Notebook
7
star
7

cascade-dataset

list of datasets of cascades over networks
6
star
8

graph-event-detection

Code for " Discovering topically- and temporally-coherent events in interaction networks" ECML PKDD 2016
JavaScript
5
star
9

q-crawler

Reinforcement based focused crawler
Python
5
star
10

rl-search

Explorative document retrieval using collaborative feedback
Python
5
star
11

maxent-srl

Semantic Role Labeling using Maximum Entropy Classifier
Python
5
star
12

controversy_detection

Detecting controversial hashtags in twitter stream
Jupyter Notebook
4
star
13

meeting-arrangement-chatbot

A chatbot to arrange meeting
JavaScript
3
star
14

KuwoMusicDownloader

Download Music from kuwo.com
Python
3
star
15

temporal-topic-mining

Temporal topic mining(CS research topic evolution as an example)
Python
3
star
16

cascade-reconstruction-by-tree-samples

Code for paper "Robust Cascade Reconstruction by Steiner Tree Sampling", ICDM 2018
Jupyter Notebook
3
star
17

Virus-Experiment

We aim to finding effective method for epitope similarity search
JavaScript
2
star
18

sghmc-matlab

Matlab Implementation for Stochastic Gradient Hamiltonian Monte Carlo
MATLAB
2
star
19

flight-ticket-recommendation

For Junction 2017
HTML
2
star
20

SIFT-Code

Python
1
star
21

capitalization-restoration-train

Training code for the capitalization restorer
Python
1
star
22

Virus-Evolution-Experiment

Python
1
star
23

cotrain

Vanilla co-training algorithm
Python
1
star
24

interaction-network-exploration

Python
1
star
25

Meaningful-Emails

meaning emails
Python
1
star
26

uml-proj

Project for Unsupervised Machine Learning
TeX
1
star
27

ve-web-node

VE Web, the node.js version
JavaScript
1
star
28

media_analysis_science

Jupyter Notebook
1
star
29

Spam-Gunker

A Bayesian Spam Filter especially for Chinese text
Python
1
star
30

LearningOpenCV

Source code for the samples in Learning OpenCV, the computer vision with the opencv library
C
1
star
31

curseq

Sequence annotation tool written in Curses and Python
Python
1
star
32

nltk-book

Code for learning nltk book
Python
1
star
33

snpp

signed network partition and prediction
Jupyter Notebook
1
star
34

ve-web

Web App for Virus Experiment
CSS
1
star
35

xml-classification

extreme multi-label classification
1
star
36

language-self-tester

Language Self Tester
JavaScript
1
star
37

covid-19-code

code for "Revealing the influence of national public health response for the outbreak of the SARS-CoV-2 epidemic in Wuhan, China through status dynamic modeling"
Jupyter Notebook
1
star
38

IngredientRecognition

Recognize food ingredient from raw Chinese string
JavaScript
1
star
39

help-sun-draw-rect

Help sun write the rectangle drawing demo program
JavaScript
1
star
40

reconstructing-cascade

Code for "Reconstructing a cascade from temporal observations, SDM 2018"
Jupyter Notebook
1
star
41

lda_2003

Python Implementation of "Latent Dirichlet Allocation, David, Blei, 2003"
Python
1
star
42

Bogofilter-Experiment

Python
1
star