Python - Sentiment Analysis

语义分析是关于分析观众的一般意见。 这可能是对一则新闻,电影或任何有关正在讨论的事项的推文的反应。 通常,此类反应来自社交媒体,并通过NLP分组到文件中进行分析。 我们将首先简单地定义正面和负面的单词。 然后采用一种方法来分析这些单词作为句子的一部分使用这些单词。 我们使用nltk中的sentiment_analyzer模块。 我们首先用一个单词进行分析,然后用配对单词进行分析,也称为双字组。 最后,我们用mark_negation函数中定义的负面情绪标记单词。import nltk

import nltk.sentiment.sentiment_analyzer

# Analysing for single words

def OneWord():

positive_words = ['good', 'progress', 'luck']

text = 'Hard Work brings progress and good luck.'.split()

analysis = nltk.sentiment.util.extract_unigram_feats(text, positive_words)

print(' ** Sentiment with one word **\n')

print(analysis)

# Analysing for a pair of words

def WithBigrams():

word_sets = [('Regular', 'fit'), ('fit', 'fine')]

text = 'Regular excercise makes you fit and fine'.split()

analysis = nltk.sentiment.util.extract_bigram_feats(text, word_sets)

print('\n*** Sentiment with bigrams ***\n')

print analysis

# Analysing the negation words.

def NegativeWord():

text = 'Lack of good health can not bring success to students'.split()

analysis = nltk.sentiment.util.mark_negation(text)

print('\n**Sentiment with Negative words**\n')

print(analysis)

OneWord()

WithBigrams()

NegativeWord()

当我们运行上面的程序时,我们得到以下输出 -** Sentiment with one word **

{'contains(luck)': False, 'contains(good)': True, 'contains(progress)': True}

*** Sentiment with bigrams ***

{'contains(fit - fine)': False, 'contains(Regular - fit)': False}

**Sentiment with Negative words**

['Lack', 'of', 'good', 'health', 'can', 'not', 'bring_NEG', 'success_NEG', 'to_NEG', 'students_NEG']

Python - Reading RSS feed

python语义分析_Python - Sentiment Analysis相关推荐

  1. python语义分析_Python差异的潜在语义分析

    我正在尝试使用以下代码在 Python中遵循 Wikipedia Article on latent semantic indexing: documentTermMatrix = array([[ ...

  2. 细粒度情感分析(Aspect Based Sentiment Analysis, ABSA),一个从零开始的案例教程【Python实现】

    目录 前言 数据和源码 你要了解的基础 1. 细粒度情感分析(ABSA)案例背景 1.1 任务介绍 1.2 数据基本介绍 1.3 如何评估ABSA的结果 2. 任务一:Aspect Term Extr ...

  3. python中文语义分析_Python中好用的中文语义分析系统——bosonnlp

    造数(http://zaoshu.io/)--一个神奇的网站 NLP是什么 自然语言处理被广泛应用于各种行业来解决关键知识性问题,例如从收集的大量珍贵的非结构化内容中提取的见解(CRM 数据. 社媒体 ...

  4. 情感分析Sentiment Analysis 知识资料全集(入门/进阶/论文/综述/视频/专家,附查看

    情感分析 ( Sentiment Analysis ) 专知荟萃 入门学习 进阶论文 Tutorial 综述 代码 视频教程 领域专家 入门学习 斯坦福大学自然语言处理第七课"情感分析(Se ...

  5. 中文情感分析 (Sentiment Analysis) 的难点在哪?现在做得比较好的有哪几家?

    点击上方,选择星标或置顶,每天给你送干货! 阅读大概需要25分钟 跟随小博主,每天进步一丢丢 来自: 知乎 编辑: 深度学习自然语言处理公众号 地址: https://www.zhihu.com/qu ...

  6. 【论文笔记】A comprehensive survey on sentiment analysis: Approaches, challenges and trends(中)

    文章目录 3. sentiment analysis pre-processing(情感分析预处理步骤) 3.1 Data extraction(数据提取) 3.1.1 数据收集和提取 3.2 数据预 ...

  7. 情感分析 ( Sentiment Analysis ) 专知荟萃

    入门学习 斯坦福大学自然语言处理第七课"情感分析(Sentiment Analysis)" [http://52opencourse.com/235/%E6%96%AF%E5%9D ...

  8. Text Data for Trading—Sentiment Analysis 代码复现(二)

    Test Data for Trading-Sentiment Analysis系列文章是对<Machine Learning for Algorithmic Trading>第十四章内容 ...

  9. 潜在语义分析(Latent Semantic Analysis)

    潜在语义分析(Latent Semantic Analysis) 潜在语义分析(Latent Semantic Analysis, LSA)是自然语言处理中的一种方法或技术.潜在语义分析(LSA)的主 ...

  10. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

最新文章

  1. R筛选dataframe时间范围内的数据
  2. 这个微型机器人可以在人体内“游泳”
  3. 无需搭建和训练模型,87行代码搞定文章摘要生成
  4. WARNING: Ignoring invalid distribution -ip (e:\python\lib\site-packages)
  5. 5.3 Seq2seq与 Attention的结合:原理与计算过程
  6. 快速定位iOS线上BUG在哪个控制器崩溃
  7. (2020)Java后端开发----(面试题和笔试题)
  8. Maven 教程:IDEA开发环境中maven 项目配置JDK9,JDK10,JDK11,JDK12..等EA版本的配置方法 系列教程一
  9. ps4 DNS服务器未响应,【网络dns设置教程】ps4网络设置教程 dns
  10. python开根号_python开根号_python 开根号_python开根号函数 - 云+社区 - 腾讯云
  11. 拷贝和引用有什么区别php,php引用和拷贝的区别知识点总结
  12. 【C++ 八】写文件、读文件
  13. Photoshop中的渐变工具
  14. 面试官偷偷给我的软件测试工程师面试题,看完你还怕拿不到offer?
  15. 你是否清楚,什么是真正的八拜之交?
  16. 报错FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabl
  17. 仿淘宝商城网站源码+附教程
  18. 解决前端中文字段乱码
  19. The Code is successfully generated under(文件路径) but MDK-ARM V5project generation have a problem.
  20. 数字信号处理二:离散时间信号的运算

热门文章

  1. Android中的临时文件
  2. Python利用xpath和正则re爬取新浪新闻
  3. SpringCloud(三)了解了概念,现在来验证一下,玩个小案例
  4. Javascript 格式化json字符串
  5. 分享:Battle for Wesnoth 1.11.1 发布,韦诺之战
  6. cookie和session的详解与区别
  7. 数据库学习笔记(进阶)
  8. 百度大脑车型识别使用攻略
  9. 读书笔记:结构思考力的基本特点和操作步骤
  10. 简单的CSS3动画案例——奔跑的熊哥