NLP之TEA:自然语言处理之文本情感分析的简介、算法、应用、实现流程、实现方法之详细攻略

目录

TEA的简介

TEA的应用

TEA的实现流程

TEA的实现方法

T1、词袋模型

TEA的案例应用


TEA的简介

文本情感分析:又称意见挖掘、倾向性分析等。简单而言,是对带有情感色彩的主观性文本进行分析、处理、归纳和推理的过程。互联网(如博客和论坛以及社会服务网络如大众点评)上产生了大量的用户参与的、对于诸如人物、事件、产品等有价值的评论信息。这些评论信息表达了人们的各种情感色彩和情感倾向性,如喜、怒、哀、乐和批评、赞扬等。基于此,潜在的用户就可以通过浏览这些主观色彩的评论来了解大众舆论对于某一事件或产品的看法。

TEA的应用

自然语言处理的一个关键问题:判断一句评价/点评/影评的正/负倾向性。

1、如何判断?
T1、类别输出:输出一段文本之后的正、负类别
T2、得分输出:输出一段文本之后的分数值(0~1分值)

2、应用

  • 电子商务应用:用户关于购物产品的质量体验(淘宝、亚马逊、Netflix、腾讯视频)
  • 市场呼声应用:根据用户反馈分析竞争对手的弱点,帮助企业制定新的营销策略(Radiant6,Sysomos, Lexalytics)
  • 政府选举应用:分析对手党派的弱点,进行针对性措施(美国总统选举)
  • 消费者呼声应用:个性化用户反馈分析
  • 可视化分析应用:积极/消极词汇可视化

TEA的实现流程

有很多开源软件使用机器学习、统计、自然语言处理的技术来计算大型文本集的情感分析, 这些大型文本集合包括网页、网络新闻、网上讨论群、网络评论、博客和社交媒介。

1、情感分析架构流程

TEA的实现方法

T1、词袋模型

The Bag of Words Representation,是一种基于频率统计的方法。

1、向量空间模型 Vector Space Model

(1)、分词:比如,我非常喜欢《肖申克的救赎》一>我/非常/喜欢/肖申克的救赎
(2)、思路:忽略文章/评论中词语的顺序,每个词对应空间中一个单位向量,文章/评论是词语的加权总和。

2、词袋模型的应用

  • 情感分析
  • 文章主题分类
  • 垃圾邮件过滤
  • 图像分类

TEA的案例应用

1、基于朴素贝叶斯的情感分类器

文章推荐

NLP之TEA:基于SnowNLP实现自然语言处理之对输入文本进行情感分析(分词→词性标注→情感分析→测试)

NLP之TEA:自然语言处理之文本情感分析的简介、算法、应用、实现流程方法、案例应用之详细攻略相关推荐

  1. AI:大模型领域最新算法SOTA总结、人工智能领域AI工具产品集合分门别类(文本类、图片类、编程类、办公类、视频类、音频类、多模态类)的简介、使用方法(持续更新)之详细攻略

    AI:大模型领域最新算法SOTA总结.人工智能领域AI工具产品集合分门别类(文本类.图片类.编程类.办公类.视频类.音频类.多模态类)的简介.使用方法(持续更新)之详细攻略 导读:由于ChatGPT. ...

  2. NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略

    NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介.发展历史.案例应用之详细攻略 目录 语音识别技术(Automatic Speech Recognitio ...

  3. NLP:Word Embedding词嵌入/word2vec词向量思想方法(一种主流的分布式表示)的简介、使用方法、案例应用之详细攻略

    NLP:Word Embedding词嵌入/word2vec词向量思想方法(一种主流的分布式表示)的简介.使用方法.案例应用之详细攻略 目录 词嵌入(一种主流的分布式表示)的简介 词嵌入的案例理解

  4. DL之Transformer:Transformer的简介(优缺点/架构详解,基于Transformer的系列架构对比分析)、使用方法(NLP领域/CV领域)、案例应用之详细攻略

    DL之Transformer:Transformer的简介(优缺点/架构详解,基于Transformer的系列架构对比分析).使用方法(NLP领域/CV领域).案例应用之详细攻略 目录 Transfo ...

  5. NLP之Chatgpt:基于openai框架通过调用API接口实现Chatgpt的吊炸天功能的图文教程(基于python代码实现)、案例应用之详细攻略

    NLP之Chatgpt:基于openai框架通过调用API接口实现Chatgpt的吊炸天功能的图文教程(基于python代码实现).案例应用之详细攻略 导读:2023年1月30日版本更新,以下是最新消 ...

  6. 自然语言处理之文本情感分析

    1.导语 深度学习近些年取得突破性的发展,目前深度学习技术在人工智能领域应用最广泛的两方面就是CV(计算机视觉)和NLP(自然语言处理),在本次夏虹老师的<人工智能>课程上,我和我的小组成 ...

  7. NLP学习(十三)-NLP实战之LSTM三分类文本情感分析-tensorflow2+Python3

    背景介绍 文本情感分析作为NLP的常见任务,具有很高的实际应用价值.本文将采用LSTM模型,训练一个能够识别文本postive, neutral, negative三种情感的分类器. 本文的目的是快速 ...

  8. AI之NLP:自然语言处理技术简介(是什么/学什么/怎么用)、常用算法、经典案例之详细攻略(建议收藏)

    AI之NLP:自然语言处理技术简介(是什么/学什么/怎么用).常用算法.经典案例之详细攻略(建议收藏) 目录 NLP是什么? 1.NLP前置技术解析 2.python中NLP技术相关库 3.NLP案例 ...

  9. AI之NLP:自然语言处理技术简介(是什么/学什么/怎么用)、常用算法、经典案例之详细攻略(建议收藏)daiding

    AI之NLP:自然语言处理技术简介(是什么/学什么/怎么用).常用算法.经典案例之详细攻略(建议收藏) 目录 NLP是什么? 1.NLP前置技术解析 2.python中NLP技术相关库 3.NLP案例 ...

最新文章

  1. numpy.tril详解
  2. AI For Everyone:Andrew Ng想用30分钟的非技术课程传达的内容
  3. Session为null 问题
  4. vue.js常用命令
  5. phpstudy mysql 版本_phpStudy中升级MySQL版本到5.7.17的方法步骤
  6. 关于IE透明度失效的问题
  7. [*C*]将整数转化为十进制字符串的函数Convert integer to Decimal string
  8. 人脸检测之Haar分类器方法
  9. android虚拟机的使用教程,Android 虚拟机可以这么用了 ?
  10. python—如何删除(保留)字符串中除字母、数字外的其他元素
  11. 计算机没有显示光盘图标,电脑光驱图标不见了怎么办
  12. ANSYS APDL学习(6):ANSYS APDL部分命令流介绍
  13. 一键清理系统垃圾文件.BAT
  14. STM32开源代码——OLED汉字显示程序
  15. C语言的数学运算函数
  16. 自定义异常BizException
  17. As Error:Failed to find configured root that contains /storage/emulated/0/xxx/xxx/xxx.png
  18. c语言编译配置文件出错,Android4.4/CM11编译常见错误及解决方法!
  19. 经常说的ROI是什么,怎么计算
  20. Transformer:让ChatGPT站在肩膀上的巨人?

热门文章

  1. ios 1 cocoa
  2. 利用git 进行多人协作开发
  3. 65.shell特殊符号与和cut,sort,wc,uniq,tee,tr,split命令
  4. Sublime Text 3(中文)在Windows下的配置、安装、运行
  5. 机器学习入门资源--汇总
  6. java中读取文件的方法
  7. linux挂载与卸载(转)
  8. Oh My God!e.printStackTrace() 导致系统卡崩
  9. 我也是一个线程,为什么每天累得像狗一样?
  10. java集合:ArrayList