用WordNet实现中文情感分析
来源:互联网 发布:淘宝中我的试用在哪里 编辑:程序博客网 时间:2024/05/16 12:35
1. 分析
中文的情感分析可以用词林做,词林有一大类(G类)对应心理活动,但是相对于wordnet还是太简单了.因此使用nltk+wordnet的方案,如下:
1) 中文分词:结巴分词
2) 中英文翻译:wordnet汉语开放词网,可从以下网址下载:
http://compling.hss.ntu.edu.sg/cow/
3) 情感分析:wordnet的sentiwordnet组件
4) 停用词:参考以下网页,另外加入常用标点符号
http://blog.csdn.net/u010533386/article/details/51458591
2. 代码
3. 待解决的问题
1) 结巴分词与wordnet chinese中的词不能一一对应
结巴分词虽然可以导入自定义的词典,但仍有些结巴分出的词,在wordnet找不到对应词义,比如"太后","童子",还有一些组合词如"很早已前","黄山"等等.大多是名词,需要进一步"学习".
临时的解决方案是:将其当作"专有名词"处理
2) 一词多义/一义多词
无论是情感分析,还是语义分析,中文或者英文,都需要解决词和义的对应问题.
临时的解决方案是:找到该词的所有语义,取其平均的情感值.另外,结巴也可判断出词性作为进一步参考.
3) 语义问题
语义问题是最根本的问题,一方面需要分析句子的结构,另外也和内容也有关,尤其是长文章,经常会使用"先抑后扬""对比分析",这样就比较难以判断感情色彩了.
4. 参考
1) Learning lexical scales:WordNet and SentiWordNet
http://compprag.christopherpotts.net/wordnet.html
2) SentiWordNet Interface
http://www.nltk.org/howto/sentiwordnet.html
- 用WordNet实现中文情感分析
- 用WordNet实现中文情感分析
- wordnet的中文支持项目open multilingual wordnet分析试用
- 中文情感分析
- 中文情感分析语料库
- 中文情感分析语料库
- 中文情感分析语料库
- 中文情感分析资源汇总
- 自然语言之情感分析(中文)
- 用情感分析“青年人”!
- 中文情感倾向性分析(IEEE2010)
- R语言中文情感分析包:cnSentimentR
- 用python实现简单的文本情感分析
- 【自然语言处理】利用nltk实现情感分析
- 情感分析系列之《利用BRAT进行中文情感分析语料标注》
- 情感分析
- 情感分析
- 情感分析
- 5 在springboot中使用ElasticsearchTemplate 操作ElasticSearch(本机和远程服务器)
- web安全注意点和应对方案
- Intellij Idea 创建 Maven 工程
- Android Volley框架定制PostUploadRequest上传文件(图片)
- marsboard-a20-ubuntu的配置V1.0(分色排版)
- 用WordNet实现中文情感分析
- 菜鸟学git的基本命令及常见错误
- [Unity&JSON]如何在同一个JSON文档中存入多个不同类型的数据
- ScrollView嵌套下ListView或ExpandableListView的高度自适应
- 还贷款 计划时间工具类
- 程序猿解读Spring中的控制反转和依赖注入(一)
- rk3288+10bit AU 屏dual lvds 屏调试曲折
- python批量复制并且重命名文件
- Git 分支的合并以及解决冲突