ClaytonBrezinski / ENSE480Project

A sentiment analysis tool - dataset from Amazon product reviews, IGN game reviews, and IMDB movie reviews

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ENSE480Project

This is a sentiment analysis tool that takes a range of review data sets from sources such as Amazon product reviews, IGN game reviews, and IMDB movie reviews, and then builds one of 3 user selected analyzer models. Once a model is constructed, the system preforms sentiment analysis on a given test data and outputs the results into a .TSV file with the model's name.

Dependencies

Automatically Installed:

This can be done by opening the console/command window on your machine and entering:

import nltk
nltk.download()

A UI will appear, you will then pressing the download button to download everything that the Natural Language Toolkit has to offer.

Supported Models

All models are held under a Random Forest Classifier as features

  • Bag of Words
  • Word to Vector - Average
  • Word to Vector - Centroid

About

A sentiment analysis tool - dataset from Amazon product reviews, IGN game reviews, and IMDB movie reviews


Languages

Language:Python 100.0%