All Projects → syzer → Sentiment Analyser

syzer / Sentiment Analyser

ML that can extract german and english sentiment

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Sentiment Analyser

Afinn
AFINN sentiment analysis in Python
Stars: ✭ 356 (+917.14%)
Mutual labels:  english, sentiment-analysis
Bertweet
BERTweet: A pre-trained language model for English Tweets (EMNLP-2020)
Stars: ✭ 282 (+705.71%)
Mutual labels:  english, sentiment-analysis
Camel tools
A suite of Arabic natural language processing tools developed by the CAMeL Lab at New York University Abu Dhabi.
Stars: ✭ 124 (+254.29%)
Mutual labels:  sentiment-analysis, nlp-library
Natas
Python 3 library for processing historical English
Stars: ✭ 28 (-20%)
Mutual labels:  english, nlp-library
Omnicat Bayes
Naive Bayes text classification implementation as an OmniCat classifier strategy. (#ruby #naivebayes)
Stars: ✭ 30 (-14.29%)
Mutual labels:  sentiment-analysis
Caprover
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
Stars: ✭ 7,964 (+22654.29%)
Mutual labels:  node-js
Node Format Microformat
Formats a Microformat JSON representation into eg. a Jekyll post
Stars: ✭ 11 (-68.57%)
Mutual labels:  node-js
Xmlbuilder Js
An XML builder for node.js
Stars: ✭ 843 (+2308.57%)
Mutual labels:  node-js
French Sentiment Analysis Dataset
A collection of over 1.5 Million tweets data translated to French, with their sentiment.
Stars: ✭ 35 (+0%)
Mutual labels:  sentiment-analysis
Neural Networks
All about Neural Networks!
Stars: ✭ 34 (-2.86%)
Mutual labels:  sentiment-analysis
Nextword Data
Dataset for nextword.
Stars: ✭ 30 (-14.29%)
Mutual labels:  english
Lstm Sentiment Analysis
Sentiment Analysis with LSTMs in Tensorflow
Stars: ✭ 886 (+2431.43%)
Mutual labels:  sentiment-analysis
Harvesttext
文本挖掘和预处理工具(文本清洗、新词发现、情感分析、实体识别链接、关键词抽取、知识抽取、句法分析等),无监督或弱监督方法
Stars: ✭ 956 (+2631.43%)
Mutual labels:  sentiment-analysis
Appmetrics
Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
Stars: ✭ 864 (+2368.57%)
Mutual labels:  node-js
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (+0%)
Mutual labels:  node-js
Swarms
The ultimate node.js library for controlling Bitcraze Crazyflie 2.0 drones
Stars: ✭ 11 (-68.57%)
Mutual labels:  node-js
Regexanalyzer
Regular Expression Analyzer and Composer for Node.js / XPCOM / Browser Javascript, PHP, Python
Stars: ✭ 29 (-17.14%)
Mutual labels:  node-js
Tensorflow Sentiment Analysis On Amazon Reviews Data
Implementing different RNN models (LSTM,GRU) & Convolution models (Conv1D, Conv2D) on a subset of Amazon Reviews data with TensorFlow on Python 3. A sentiment analysis project.
Stars: ✭ 34 (-2.86%)
Mutual labels:  sentiment-analysis
Decentralized Energy Fabric On Ibp20
Set up a network on the IBM Blockchain Platform and deploy a decentralized energy smart contract on the network.
Stars: ✭ 29 (-17.14%)
Mutual labels:  node-js
Google Ime Dictionary
日英変換・英語略語展開のための IME 追加辞書 📙 日本語から英語への和英変換や英語略語の展開を Google 日本語入力や ATOK などで可能にする IME 拡張辞書です
Stars: ✭ 30 (-14.29%)
Mutual labels:  english

npm version build status Dependency Status devDependency Status Code Coverage Downloads Today Downloads Month

Wat

Greenkeeper badge

Simple text sentiment analyser.

Install

npm install --save ml-sentiment

Usage

const ml = require('ml-sentiment')();
ml.classify('Rainy day but still in a good mood');
//=> 2 ... (overall positive sentiment)

How

Returns a positive number for positive sentiment association and negative number for negative sentiment association.

Basics

var longSentence = `Transform json to csv data. The difference to my other
module json2csv is json2csv-stream uses streams for transforming the incoming
data. The module is built with the new streaming API from Node.js v0.10.0 but
maintains backwards compatibility to earlier Node.js versions. Listen for
header and line events or pipe the data directly to a readable stream.`

const ml = require('ml-sentiment')();
ml.classify(longSentence);
//=> 0 ... (very boring encyclopedia like text)

ml.classify('Rainy day but still in a good mood');
//=> 2 ... (overall positive sentiment)

Negations

const ml = require('ml-sentiment')();
ml.classify(`not awesome`);
//=> -3 (negative)

ml.classify(`awesome`);
//=> 3 (positive)

German

const ml = require('ml-sentiment')({lang: 'de'});
ml.classify(`Es ist nicht so toll`);
//=> (negative)

Credits

Original model and data: Finn Årup Nielsen, "A new ANEW: Evaluation of a word list for sentiment analysis in microblogs", http://arxiv.org/abs/1103.2903

For german model: R. Remus, U. Quasthoff & G. Heyer: SentiWS - a Publicly Available German-language Resource for Sentiment Analysis. In: Proceedings of the 7th International Language Ressources and Evaluation (LREC'10), 2010

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].