Skip to main content

Sentiment Classification using Word Sense Disambiguation, Senti Word Net and word occurance statistics using movie review corpus

Project description

Sentiment Classification using WSD

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.

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

sentiment_classifier-0.7.tar.gz (8.3 kB view details)

Uploaded Source

File details

Details for the file sentiment_classifier-0.7.tar.gz.

File metadata

File hashes

Hashes for sentiment_classifier-0.7.tar.gz
Algorithm Hash digest
SHA256 8bf82f0b83f772b788d979c4d003b98d9197b698d9a84d5995a39a3de7ee8cf2
MD5 7acb038e5c7cff091f0f3cdd0c89af02
BLAKE2b-256 6ae19065fea58dc0a8ca34aa0a9bfa854894a2322600d2cb6a787e089320541a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page