All Projects → kevincobain2000 → Sentiment_classifier

kevincobain2000 / Sentiment_classifier

Licence: other
Sentiment Classification using Word Sense Disambiguation

Projects that are alternatives of or similar to Sentiment classifier

Camel tools
A suite of Arabic natural language processing tools developed by the CAMeL Lab at New York University Abu Dhabi.
Stars: ✭ 124 (-26.63%)
Mutual labels:  sentiment-analysis
Twitter Sentiment Visualisation
🌍 The R&D of a sentiment analysis module, and the implementation of it on real-time social media data, to generate a series of live visual representations of sentiment towards a specific topic or by location in order to find trends.
Stars: ✭ 132 (-21.89%)
Mutual labels:  sentiment-analysis
Char Cnn Text Classification Pytorch
Character-level Convolutional Neural Networks for text classification in PyTorch
Stars: ✭ 147 (-13.02%)
Mutual labels:  sentiment-analysis
Cluedatasetsearch
搜索所有中文NLP数据集,附常用英文NLP数据集
Stars: ✭ 2,112 (+1149.7%)
Mutual labels:  sentiment-analysis
R
Sentiment analysis and visualization of real-time tweets using R
Stars: ✭ 127 (-24.85%)
Mutual labels:  sentiment-analysis
Onnxt5
Summarization, translation, sentiment-analysis, text-generation and more at blazing speed using a T5 version implemented in ONNX.
Stars: ✭ 143 (-15.38%)
Mutual labels:  sentiment-analysis
Context
ConText v4: Neural networks for text categorization
Stars: ✭ 120 (-28.99%)
Mutual labels:  sentiment-analysis
Hey Jetson
Deep Learning based Automatic Speech Recognition with attention for the Nvidia Jetson.
Stars: ✭ 161 (-4.73%)
Mutual labels:  sentiment-analysis
Stock market sentiment analysis
股市情感分析
Stars: ✭ 130 (-23.08%)
Mutual labels:  sentiment-analysis
Indonesian Nlp Resources
data resource untuk NLP bahasa indonesia
Stars: ✭ 143 (-15.38%)
Mutual labels:  sentiment-analysis
Stock Prediction
Smart Algorithms to predict buying and selling of stocks on the basis of Mutual Funds Analysis, Stock Trends Analysis and Prediction, Portfolio Risk Factor, Stock and Finance Market News Sentiment Analysis and Selling profit ratio. Project developed as a part of NSE-FutureTech-Hackathon 2018, Mumbai. Team : Semicolon
Stars: ✭ 125 (-26.04%)
Mutual labels:  sentiment-analysis
Rcnn Text Classification
Tensorflow Implementation of "Recurrent Convolutional Neural Network for Text Classification" (AAAI 2015)
Stars: ✭ 127 (-24.85%)
Mutual labels:  sentiment-analysis
Absapapers
Worth-reading papers and related awesome resources on aspect-based sentiment analysis (ABSA). 值得一读的方面级情感分析论文与相关资源集合
Stars: ✭ 142 (-15.98%)
Mutual labels:  sentiment-analysis
Absa keras
Keras Implementation of Aspect based Sentiment Analysis
Stars: ✭ 126 (-25.44%)
Mutual labels:  sentiment-analysis
Amazon Product Recommender System
Sentiment analysis on Amazon Review Dataset available at http://snap.stanford.edu/data/web-Amazon.html
Stars: ✭ 158 (-6.51%)
Mutual labels:  sentiment-analysis
Dan Jurafsky Chris Manning Nlp
My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.
Stars: ✭ 124 (-26.63%)
Mutual labels:  sentiment-analysis
Awesome Ai Services
An overview of the AI-as-a-service landscape
Stars: ✭ 133 (-21.3%)
Mutual labels:  sentiment-analysis
Sentimentalizer
Sentiment analysis with Machine Learning
Stars: ✭ 162 (-4.14%)
Mutual labels:  sentiment-analysis
Nlp bahasa resources
A Curated List of Dataset and Usable Library Resources for NLP in Bahasa Indonesia
Stars: ✭ 158 (-6.51%)
Mutual labels:  sentiment-analysis
Googlelanguager
R client for the Google Translation API, Google Cloud Natural Language API and Google Cloud Speech API
Stars: ✭ 145 (-14.2%)
Mutual labels:  sentiment-analysis

Citations

This library is sited here.

http://www.aclweb.org/anthology/W14-2708

iPhone App for Twitter Sentiments is Out

https://itunes.apple.com/us/app/emotion-calculator-for-twitter/id591404584?ls=1&mt=8

App no longer available. Sorry Due to lack of funds to run a seperate server App has been taken out of the app store. Use it free to build your own app tho

Sentiment Classification using WSD, Maximum Entropy & Naive Bayes Classifiers

  • pip install sentiment_classifier
  • Home <http://www.jaist.ac.jp/~s1010205/>_
  • pypi package <http://pythonpackages.com/package/sentiment_classifier>_
  • Github <https://github.com/kevincobain2000/sentiment_classifier>_

Overview

Sentiment Classifier using Word Sense Disambiguation using wordnet and word occurance statistics from movie review corpus nltk. For twitter sentiment analysis bigrams are used as features on Naive Bayes and Maximum Entropy Classifier from the twitter data. Classifies into positive and negative labels. Next is use senses instead of tokens from the respective data.

.. raw:: html


sentiment_classifier-0.5.tar.gz
<iframe src="http://www.jaist.ac.jp/~s1010205/cgi-bin/pypi-git-stats/stats.cgi?pypi=sentiment_classifier&gituser=kevincobain2000&repo=sentiment_classifier" allowtransparency="true" frameborder="0" scrolling="0" width="180px" height="45px"></iframe>

Download Stats Provided by pypi-github-stats <http://www.jaist.ac.jp/~s1010205/pypi-git-stats/>_

Sentiment Classifiers and Data

The above online demo uses movie review corpus from nltk, twitter and Amazon,on which Naive Bayes classifier is trained. Classifier using WSD SentiWordNet is based on heuristics and uses WordNet and SentiWordNet. Test results on sentiment analysis on twitter and amazon customer reviews data & features used for NaiveBayes will be Github <https://github.com/kevincobain2000/sentiment_classifier>_.

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

.. code-block:: python

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

.. code-block:: python

from senti_classifier.senti_classifier import synsets_scores print synsets_scores['peaceful.a.01']['pos']

... 0.25

History

  • 0.7 Python 3.0 suport Thanks to @MrLokans
  • 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

.. include:: run_time.rst .. include:: disqus_jnlp.html.rst

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].