概述
今天我们来看自然语言处理中一个很重要的应用领域:情感分析。
情感分析也称为意见挖掘,是要从文本中识别和提取意见,要识别出用户对一件事一个物品或一个人的看法和态度,比如一个电影的评论,一个商品的评价,一次体验的感想等等。在这类任务中要对带有情感色彩的主观性文本进行分析,识别出用户的态度,是喜欢,讨厌,还是中立。情感分析的分析粒度可以是词语、句子、段落或篇章。
在实际生活中情感分析有很广泛的应用,例如通过对 Twitter 用户的情感分析,来预测股票走势、预测电影票房、选举结果等,还可以用来了解用户对公司、产品的喜好,分析结果可以用来改善产品和服务,还可以发现竞争对手的优劣势等等。在社交媒体监控,品牌监控,客户之声,客户服务,员工分析,产品分析,市场研究与分析等问题上都可以用情感分析。
实现情感分析的方法有很多种,可分为基于规则和自动化系统。
1. 基于规则:
指人为地制定一些用来识别态度和意见主体的规则来执行情感分析任务,需要用到标注好的情感词典。例如分析电影评论时,专门构建电影行业的情感词典,效果会比通用情感词典好很多。
一般流程为:
- 定义两个态度极性的词列表(例如差、最差、丑陋等负面词,好、最佳、美丽等正面词)。
- 给一个文本,计算文本中出现的正面词数,计算文本中出现的负面词数。
- 如果正面词出现的数量大于负面单词出现的数量,则返回正面情绪,反之则返回负面情绪,相等则返回中立态度。
当然这个方法非常非常
最后
以上就是狂野洋葱为你收集整理的情感分析 Kaggle 实战的全部内容,希望文章能够帮你解决情感分析 Kaggle 实战所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复