情感分析方法之snownlp和贝叶斯分类器(三)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_36972314/article/details/79664317

《情感分析方法之nltk情感分析器和SVM分类器(二)》主要使用nltk处理英文语料,使用SVM分类器处理中文语料。实际的新闻评论中既包含英文,又包含中文和阿拉伯文。本次主要使用snownlp处理中文语料。

一、snownlp使用

from snownlp import SnowNLP

view = ["谁把战争带给你们,你们就要把战争带到他们家",
        "这么牛叉?强",
        "保镖太多了 怕什么啊",
        "什么破东西,太难用了",
        "商家的态度太差劲了",
        "卧槽,传的真快,昨天才在微信里传今天都在墙外了",
        "真是命运般的相遇",
        "特別感動的是,這位領導人為了更好的了解中國,依然刻苦的學習中國語。"]

for sen in view:
    sn = SnowNLP(sen)
    senti = sn.sentiments         # 正面的概率
    print(sen, senti)

准确率一言难尽~~~

原因主要在于snownlp使用的训练数据主要是买卖东西时的评价~~~

二、snownlp的应用原理(贝叶斯分类)

参考:

1. 自然语言处理库之snownlp

2. snownlp GitHub

3. snownlp情感分析源码解析

4. 用朴素贝叶斯进行文本分类

展开阅读全文

没有更多推荐了,返回首页