未提供项目说明

bixin的Python项目详细描述


碧欣

{a2}

基于词典和规则的汉语情感分析。在

变更日志

在v0.0.4之前,bixin依赖于cppjieba-py,这需要一个c++11编译,这使得很难使用,我决定使用jieba_fast。在

它将解决以下问题:

  • 很难安装依赖项cppjieba-py
  • 无法加载用户词典
  • 来自jieba的词段差异

但是它比使用cppjieba-py

安装

> pip3 install bixin

使用

frombixinimportpredicttext="幸福每时每刻都会像路边的乞丐一样出现在你面前。要是你觉得你所梦想的幸福不是这样的,因而断言你的幸福已死亡,你只接受符合你的原则和心愿的幸福,那么你就会落得不幸。"# 出自安德烈·纪德《人间食粮》predict(text)# sentiment score: 0.42

情绪得分在-1到1之间

predict将在第一次加载字典数据,若要手动加载,请使用predict.classifier.initialize()

准确度

使用6226个标记语料库测试购物评论、新浪微博、酒店评论、新闻和财经新闻

准确度:0.827771

Notice:中性文本都被忽略。在

有关测试数据集的详细信息请参阅wiki关于测试数据集

发展

{cd9}

^{pr2}$

./scripts/score.py

所有数据存档:https://github.com/bung87/bixin/releases/tag/v0.0.1

使用test_data目录语句每行结尾有一个空格和一个标记np

试验

nosetests -c nose.cfg对于单个python版本
tox用于多个python版本

致谢

{a5}的灵感来自{a5}

许可证

麻省理工学院bung

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

推荐PyPI第三方库


热门话题
安卓为什么Java AudioEffect不支持双簧管?   增加内存后出现java IntelliJ堆大小错误   在unix/linux中工作的java中将unicode字符串转换为ASCII   java是否缺少正确对齐输出的值?   java Spring 3 MVC:动态表单中的onetomany(创建/更新时添加/删除)   java在接口中创建两个通用参数   lambda使用Java 8从嵌套列表中使用forEach查找项的替代方法是什么?   Java正则表达式匹配10位电话号码,中间有空格   linux将log4j外部化。使用命令行Java的属性文件   带有SSL的java简单RMI服务器   java无法为事务[…]打开JPA EntityManager无法获取驱动程序类“null”和URL“null”的连接   Android设备上的java Oauth Foursquare   for循环的ImageButton名称的java骰子模拟浓缩   java有没有简单的1d条形码阅读器?   如何在调用resultset后解决“无效字符串或缓冲区长度”。从java到访问mdb的getString()连接   在Java8中,是否可以使用JVM参数来控制何时(或在什么条件下)卸载类?