本文主要是介绍情感分析方法之snownlp和贝叶斯分类器(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《情感分析方法之nltk情感分析器和SVM分类器(二)》主要使用nltk处理英文语料,使用SVM分类器处理中文语料。实际的新闻评论中既包含英文,又包含中文和阿拉伯文。本次主要使用snownlp处理中文语料。
一、snownlp使用
from snownlp import SnowNLPview = ["谁把战争带给你们,你们就要把战争带到他们家","这么牛叉?强","保镖太多了 怕什么啊","什么破东西,太难用了","商家的态度太差劲了","卧槽,传的真快,昨天才在微信里传今天都在墙外了","真是命运般的相遇","特別感動的是,這位領導人為了更好的了解中國,依然刻苦的學習中國語。"]for sen in view:sn = SnowNLP(sen)senti = sn.sentiments # 正面的概率print(sen, senti)
准确率一言难尽~~~
原因主要在于snownlp使用的训练数据主要是买卖东西时的评价~~~
二、snownlp的应用原理(贝叶斯分类)
参考:
1. 自然语言处理库之snownlp
2. snownlp GitHub
3. snownlp情感分析源码解析
4. 用朴素贝叶斯进行文本分类
这篇关于情感分析方法之snownlp和贝叶斯分类器(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!