学习链接:
https://github.com/isnowfy/snownlp

from snownlp import SnowNLPs = SnowNLP(u'这个东西真心很赞')s.words         # [u'这个', u'东西', u'真心',#  u'很', u'赞']s.tags          # [(u'这个', u'r'), (u'东西', u'n'),#  (u'真心', u'd'), (u'很', u'd'),#  (u'赞', u'Vg')]s.sentiments    # 0.9769663402895832 positive的概率s.pinyin        # [u'zhe', u'ge', u'dong', u'xi',#  u'zhen', u'xin', u'hen', u'zan']s = SnowNLP(u'「繁體字」「繁體中文」的叫法在臺灣亦很常見。')s.han           # u'「繁体字」「繁体中文」的叫法# 在台湾亦很常见。'text = u'''
自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。
它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。
自然语言处理是一门融语言学、计算机科学、数学于一体的科学。
因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,
所以它与语言学的研究有着密切的联系,但又有重要的区别。
自然语言处理并不是一般地研究自然语言,
而在于研制能有效地实现自然语言通信的计算机系统,
特别是其中的软件系统。因而它是计算机科学的一部分。
'''s = SnowNLP(text)s.keywords(3)   # [u'语言', u'自然', u'计算机']s.summary(3)  # [u'因而它是计算机科学的一部分',#  u'自然语言处理是一门融语言学、计算机科学、#    数学于一体的科学',#  u'自然语言处理是计算机科学领域与人工智能#   领域中的一个重要方向']
s.sentencess = SnowNLP([[u'这篇', u'文章'],[u'那篇', u'论文'],[u'这个']])
s.tf
s.idf
s.sim([u'文章'])# [0.3756070762985226, 0, 0]

训练:
提供训练的包括分词,词性标注,情感分析,而且都提供了我用来训练的原始文件
这样训练好的文件就存储为sentiment.marshal了,之后修改snownlp/sentiment/init.py里的data_path指向刚训练好的文件即可
找到SnowNLP 安装目录,如下:

from snownlp import sentiment
sentiment.train('neg.txt', 'pos.txt')
sentiment.save('sentiment.marshal')

1.neg1.txt

用了两罐资生堂发膜后,再买发现要税。还是用蜂花吧
资生堂非常好,但我还是喜欢兰蔻
资生堂的买回来没用过两次 ​
资生堂的睫毛夹太难用了啊啊啊啊啊啊!我又要重新买一个别的了

2.pos1.txt

轻薄好用,适合补妆
资生堂新透白美肌这一套用完后,早上起来脸滑滑的是没错了
我的天,爱上资生堂的六角眉笔,这也太好用了吧
目前为止最爱的一套,资生堂这个系列真给力
我爱资生堂的洗面奶!给我刷子洗的巨干净(又省了一笔清洁液的钱
无语,这个资生堂的什么鬼绿野芳香惠润柔净洗发露(名字太拗口了!要不是我无所谓反正买的时候随便谁会盲买一个这样的名字!)也太好闻了,真是香喷喷
吹爆资生堂智能 真的太适合我了哈哈哈
为资生堂疯狂打call
我是不是说过资生堂红腰子很鸡肋,我现在给它道歉。资生堂全系列都好用
资生堂这个遮瑕,好用不贵性价比超高!但是有点黑!
新水乳打一下卡,资生堂D系列,外观太好看啦

3.结论
a 用自带的模型预测这是正向,但与实际结果不符,实际是负情感对于资生堂

b 训练针对这个问题自己的模型,用上面统计的正向和负向情感库

c 最好记得改默认模型库的调用地址下重新再预测

snownlp学习-微博情感分析相关推荐

  1. 【毕业设计_课程设计】基于各种机器学习和深度学习的中文微博情感分析

    文章目录 前言 项目介绍 实验结果 舆情分析 工程结构 前言 基于各种机器学习和深度学习的中文微博情感分析 提示:适合用于课程设计或毕业设计,工作量达标,源码开放 项目介绍 1.用FastText在语 ...

  2. [Python人工智能] 三十四.Bert模型 (3)keras-bert库构建Bert模型实现微博情感分析

    从本专栏开始,作者正式研究Python深度学习.神经网络及人工智能相关知识.前一篇文章开启了新的内容--Bert,首先介绍Keras-bert库安装及基础用法及文本分类工作.这篇文章将通过keras- ...

  3. python微博评论情感分析_基于Python的微博情感分析系统设计

    2019 年第 6 期 信息与电脑 China Computer & Communication 软件开发与应用 基于 Python 的微博情感分析系统设计 王 欣 周文龙 (武汉工程大学邮电 ...

  4. 微博情感分析——数据的获取(一)

    微博情感分析--数据的获取(一) 本人由于研究生的研究方向是自然语言处理.社会舆情分析这个方向的所以本科生毕业设计就选择了微博情感分析这一方向的题目.主要是完成情感分析这个功能,并把每一步流程都做到. ...

  5. python微博文本分析_基于Python的微博情感分析系统设计

    基于 Python 的微博情感分析系统设计 王欣 ; 周文龙 [期刊名称] < <信息与电脑> > [年 ( 卷 ), 期] 2019(000)006 [摘要] 微博是当今公众 ...

  6. 图文融合微博情感分析(小记)

    单独基于文本和图片方法,不能充分挖掘微博用户情感问题,提出图文融合的微博情感分析方法.对大规模图片数据集上预训练的CNN模型参数进行迁移,以微调的方式训练图片情感分类模型FCNN:训练词向量输入可提取 ...

  7. java对微博评论进行分析_微博上分析情感的_中文情感分析java_中文微博情感分析...

    目前,社会正处于一个微博崛起的时代,一切有关于微博的问题都被社会广泛关注,并得到了工业界和学术界的高度重视.微博从出现以来,取得了良好的发展,并拥有大众的普遍关注和应用.微博的超大信息量和高速度的更新 ...

  8. Streamlit+Flair开发微博情感分析应用【含源码】

    Streamlit是一个出色的机器学习工具开发库,这个教程将学习 如何使用streamlit和flair开发一个twitter微博情感分析的应用. 相关链接:Streamlit开发手册 1.strea ...

  9. 综述:基于深度学习的情感分析

    近年来,深度学习有了突破性发展,NLP 领域里的情感分析任务逐渐引入了这种方法,并形成了很多业内最佳结果.本文中,来自领英与伊利诺伊大学芝加哥分校的研究人员对基于深度学习的情感分析研究进行了详细论述. ...

最新文章

  1. 让Redis在你的系统中发挥更大作用
  2. 【运营】如何有效率的进行“用户访谈”
  3. debconf-set-selections mysql_docker 静默安装mysql
  4. 为什么不邀请我参加会议?
  5. 使用多个tomcat如何修改端口号
  6. 《深入解析Android 虚拟机》——导读
  7. Makefile-filter和filter-out
  8. 双线性对映射 概念理解
  9. win10本次操作由于计算机的限制而取消,手把手修复win10系统本次操作由于计算机限制而被取消的办法...
  10. 人工智能基础——知识的表示方法,产生式表示法
  11. 二维码的前世今生 与 六大测试点梳理
  12. 福大软工 · 第八次作业 课堂实战+后续部分
  13. 什么是ORM框架?常用的orm框架有哪些?能否不用ORM框架直接使用SQL语句创建WebAPI?
  14. Nothing Phone官宣,手机厂新秀靠啥出圈?
  15. 美国国立卫生研究院(NIH)江晓芳组诚聘生物信息学博士后
  16. 注意力机制SimAM代码(Pytorch)
  17. “数据结构基础”系列网络课程主页
  18. 高性能处理器架构与编程实验(基础实验2:openEuler系统环境实验)
  19. zotero+better bibtex+overleaf(latex):如何批量导出参考文献及相关设置
  20. MUR10060CT-ASEMI大功率快恢复模块

热门文章

  1. iOS中运用coreText 进行文字自适应
  2. Python批量下载Bilibili(B站)1080P60fps视频-pip打包安装
  3. 文远知行们穿越“羊城”封控区,有讲好无人车这个故事吗?
  4. 【主色提取】HSV 颜色空间与 RGB 颜色空间互相转化的公式和代码
  5. 利用RSA加密实现的简易离线验证功能(C#,含代码)
  6. 数据交换实践:创建业务系统间高速公路
  7. 想调戏 modbus 吗?(哈哈) 就用它——MThings
  8. 高效的稳定性测试工具Fastbot的使用
  9. 基于三维GIS的场数据模型研究与实践
  10. 一款专为升压、升降压开关电源设计的专用DC-DC 控制器芯片 OC6801B