Sentiment Classification using Word Sense Disambiguation, Senti Word Net and word occurance statistics using movie review corpus
Project description
Sentiment Classification using WSD
pip install sentiment_classifier
Overview
Sentiment Classifier using Word Sense Disambiguation using wordnet and word occurance statistics from movie review corpus nltk. Classifies into positive and negative categories.
Online Demo
Requirements
In 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
Shell command
python setup.py install
Documentation
Script Usage
Shell Commands:
senti_classifier -c file/with/review.txt
Python Usage
Shell Commands
cd sentiment_classifier/src/senti_classifier/ python senti_classifier.py -c reviews.txt
Library Usage
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
History
0.6 Bug Fixed upon nltk upgrade
0.5 No additional data required trained data is loaded automatically. Much faster/Optimized than previous versions.
0.4 Added Bag of Words as a Feature as occurance statistics
0.3 Sentiment Classifier First app, Using WSD module
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sentiment_classifier-0.7.tar.gz
.
File metadata
- Download URL: sentiment_classifier-0.7.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bf82f0b83f772b788d979c4d003b98d9197b698d9a84d5995a39a3de7ee8cf2 |
|
MD5 | 7acb038e5c7cff091f0f3cdd0c89af02 |
|
BLAKE2b-256 | 6ae19065fea58dc0a8ca34aa0a9bfa854894a2322600d2cb6a787e089320541a |