基于词义消歧、senti词网和电影评论语料库词频统计的情感分类

sentiment_classifier的Python项目详细描述


使用wsd进行情绪分类

概述

词义消歧的情感分类器 来自电影评论语料库nltk的统计信息。分为积极和消极两类。

在线演示

要求

Version 0.5中,将自动安装以下所有要求。如有故障,请手动安装。

如何安装

shell命令

python setup.py install

脚本使用

shell命令:

senti_classifier -c file/with/review.txt

python用法

shell命令

cd sentiment_classifier/src/senti_classifier/
python senti_classifier.py -c reviews.txt

库使用

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

历史记录

  • 0.6NLTK升级时修复的错误
  • 0.5不会自动加载所需的其他数据训练数据。比以前的版本快得多/优化得多。
  • 0.4添加了一袋单词作为出现率统计的功能
  • 0.3情感分类器第一个应用程序,使用wsd模块

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这一行是charg=(char)(br.read());被跳过?   java三重DES中的IV在哪里?   java Lombok注释不在Intellij idea下编译   java为什么我不能使用过滤器作为流中的最后一步   sqlite Java编译错误找不到符号方法next()   在Java中解析处理对int来说太大的数字   java摄像头不工作   java是“断言错误”好的做法?   java确定api请求是来自CURL还是POSTMAN?   JavaSpringMVC导航   java使单例模式代码更强大   当Java(解释器)区分大小写时,为什么Java编译器(javac)不区分大小写?   java注释字符串[]oneArr();vs字符串[][]twoArr();公告   java命名查询的利弊   java使用log4jweb在web应用程序中配置Log4j2。罐子   java正则表达式查找以开头和结尾的所有可能出现的文本~   java从字符串执行方法