【nlp】文本情感分析
2017-08-18 20:24
357 查看
基于词典的情感分析
情感分析对象的粒度最小是词汇,但是表达一个情感的最基本的单位则是句子,词汇虽然能描述情感的基本信息,但是单一的词汇缺少对象,缺少关联程度,并且不同的词汇组合在一起所得到的情感程度不同甚至情感倾向都相反。所以以句子为最基本的情感分析粒度是较为合理的。篇章或者段落的情感可以通过句子的情感来计算。
基于词典的情感分析大致步骤如下:
分解文章段落
分解段落中的句子
分解句子中的词汇
搜索情感词并标注和计数
搜索情感词前的程度词,根据程度大小,赋予不同权值
搜索情感词前的否定词,赋予反转权值(-1)
计算句子的情感得分
计算段落的情感得分
计算文章的情感得分
考虑到语句中的褒贬并非稳定分布,以上步骤对于积极和消极的情感词分开执行,最终的到两个分值,分别表示文本的正向情感值和负向情感值。
作者:黄老邪怪
链接:http://www.jianshu.com/p/60505518d7ee
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
情感分析对象的粒度最小是词汇,但是表达一个情感的最基本的单位则是句子,词汇虽然能描述情感的基本信息,但是单一的词汇缺少对象,缺少关联程度,并且不同的词汇组合在一起所得到的情感程度不同甚至情感倾向都相反。所以以句子为最基本的情感分析粒度是较为合理的。篇章或者段落的情感可以通过句子的情感来计算。
基于词典的情感分析大致步骤如下:
分解文章段落
分解段落中的句子
分解句子中的词汇
搜索情感词并标注和计数
搜索情感词前的程度词,根据程度大小,赋予不同权值
搜索情感词前的否定词,赋予反转权值(-1)
计算句子的情感得分
计算段落的情感得分
计算文章的情感得分
考虑到语句中的褒贬并非稳定分布,以上步骤对于积极和消极的情感词分开执行,最终的到两个分值,分别表示文本的正向情感值和负向情感值。
作者:黄老邪怪
链接:http://www.jianshu.com/p/60505518d7ee
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- 文本情感分析之情感极性分析
- 文本分类之情感分析– 去除低信息量的特征
- R语言做文本挖掘 Part5情感分析
- 文本情感分析的基础在于自然语言处理、情感词典、机器学习方法等内容。以下是我总结的一些资源。
- 基于机器学习的NLP情感分析(一)---- 数据采集与词向量构造方法(京东商品评论情感分析)
- 文本情感分析综述
- 文本情感分析的基础在于自然语言处理、情感词典、机器学习方法等内容。以下是我总结的一些资源。
- 利用mahout的Bayes算法的文本情感分析
- 基于斯坦福CoreNLP的情感分析(文本分析)
- LSTM 文本情感分析/序列分类 Keras
- R语言做文本挖掘 Part5情感分析
- 文本情感分析+python+正面和负面新闻+新浪微博+情感字典+机器学习
- 主题模型及其在文本情感分析中的应用
- Day 9: TextBlob——对文本进行情感分析
- R语言︱词典型情感分析文本操作技巧汇总(打标签、词典与数据匹配等)
- NLP文本情感分类传统模型+深度学习(demo)
- 主题模型及其在文本情感分析中的应用
- 微博文本情感分析-开篇
- 《小美好》短评文本情感分析+生成词云
- 基于机器学习的NLP情感分析(二)---- 分类问题