Back to Home
Sentiment Classification using WSD
Sentiment Classifier using Word Sense Disambiguation using
wordnet and word occurance
statistics from movie review corpus
nltk. Classifies into positive and negative categories.
Version 0.5 all the following requirements are installed automatically. In case of troubles install those manually.
- You must have Python 2.6.
- NLTK http://www.nltk.org 2.0 installed.
- NumPy http://numpy.scipy.org
- SentiWordNet http://sentiwordnet.isti.cnr.it
How to Install
python setup.py install
senti_classifier -c file/with/review.txt
cd sentiment_classifier/src/senti_classifier/ python senti_classifier.py -c reviews.txt
from senti_classifier import senti_classifier sentences = ['The movie was the worst movie', 'It was the worst acting by the actors'] pos_score, neg_score = senti_classifier.polarity_scores(sentences) print pos_score, neg_score ... 0.0 1.75
from senti_classifier.senti_classifier import synsets_scores print synsets_scores['peaceful.a.01']['pos'] ... 0.25
0.5No additional data required trained data is loaded automatically. Much faster/Optimized than previous versions.
0.4Added Bag of Words as a Feature as occurance statistics
0.3Sentiment Classifier First app, Using WSD module