情感分析使用AI来识别一段文字背后的核心情感。 在本文中,我们将研究如何使用AWS Comprehend构建情感分析器。

情绪分析

情感分析是分析一段文本以了解其背后情感的过程。 事实证明,情感分析可用于分析诸如愤怒,幸福和悲伤之类的情绪,从而使开发人员能够构建更智能的应用程序,从而更好地了解文本内容。

一个流行的用例是分析社交媒体上的评论,以了解平台上发布的内容的类型。 这类情感分析算法被Facebook和Twitter等公司用来过滤挑衅性内容。

即使现实世界中的情感分析实现中使用的算法非常复杂,情感分析背后的科学也很简单。 这是一篇有关情感分析如何工作的好文章。

AWS理解

AWS Comprehend是一种自然语言处理(NLP)服务,它使用机器学习来查找文本数据中的见解和关系。 AWS Comprehend具有经过预训练的模型,这些模型可帮助利用非结构化数据并使之适用于您的业务。

除了情感分析之外,AWS Comprehend还提供了高级NLP功能,例如关键字提取。 在此博客文章中,我们将研究如何使用AWS Web控制台和AWS CLI来分析亚马逊评论的正面/负面/中性情绪。

情绪分析:AWS控制台

登录到控制台并搜索“理解”。 您将在服务下拉列表中看到AWS comprehend。 单击该服务,您将被带到AWS Comprehend控制台。

单击“启动Amazon Comprehend”。 您应该看到“实时分析”部分,其中具有内置和自定义文本分析选项。

让我们找到一个亚马逊评论并分析它的情绪。 对于此博客文章,我正在使用此产品的以下评论 。

These sheets feel soft when they arrive and also after the first laundering. It was fun to put these new sheets on the bed. Then came the problems. The sheets are so thin that the bottom sheet can 't possibly stay flat, so the result is a wrinkly bed all the time. Then they started to pill. I washed them in cold water and dried them on low, but still they pill. There are tiny crumbs everywhere, including on the bedroom floor. These sheets are not worth buying. AmazonBasics does not mean Amazon' s Best, or even Mediocre.

如您所见,这显然是买家对产品的负面评价。 让我们使用AWS Comprehend分析此评论。

将评论复制并粘贴到“输入文本”文本框中,然后单击“分析”。 分析完成后,洞察力部分除了提供情绪分析外,还提供有关文本的一般洞察力。 点击“情感”标签以查看评论的情感分数。

如您所见,AWS理解了该文本,并预测该文本为99%阴性。 通过预先训练的机器学习模型执行此分析。 AWS Comprehend还允许您使用自定义模型来执行情感分析。

情绪分析:AWS CLI

如果您更喜欢使用AWS CLI,请使用以下命令来使用AWS Comprehend。

aws comprehend detect-sentiment \
--region us-east -1 \
--language-code "en" \
--text "These sheets feel soft when they arrive and also after the first laundering. It was fun to put these new sheets on the bed. Then came the problems. The sheets are so thin that the bottom sheet can't possibly stay flat, so the result is a wrinkly bed all the time. Then they started to pill. I washed them in cold water and dried them on low, but still they pill. There are tiny crumbs everywhere, including on the bedroom floor. These sheets are not worth buying. AmazonBasics does not mean Amazon's Best, or even Mediocre."

如果您已使用访问密钥和区域配置了AWS CLI ,则以上命令应返回以下输出以及主要情感和置信度分数。

AWS开发工具包还使用屏幕后面的AWS CLI与所有AWS服务一起使用。 如果您计划将AWS Comprehend用于情感分析和其他NLP应用程序,则第三方应用程序也可以轻松使用输出格式(JSON)。

摘要

除情感分析外,AWS Comprehend还提供了一系列自然语言处理功能。 您也可以使用AWS Comprehend进行语言检测,主题建模,关键短语提取等。如果您有任何疑问,请在评论/讨论中告诉我。

如果您有想要我写的话题,请在评论中告诉我。 注册我的每周时事通讯我每周都会向您发送文章和视频摘要。 没有垃圾邮件。 无广告。

From: https://hackernoon.com/sentiment-analysis-using-aws-comprehend-ti1z32m3

使用AWS Comprehend进行情感分析相关推荐

  1. aws ebs 分析_使用AWS Comprehend进行情感分析

    aws ebs 分析 情感分析使用AI来识别一段文字背后的核心情感. 在本文中,我们将研究如何使用AWS Comprehend构建情感分析器. 情绪分析 情感分析是分析一段文本以了解其背后情感的过程. ...

  2. 情感分析朴素贝叶斯_朴素贝叶斯推文的情感分析

    情感分析朴素贝叶斯 Millions of tweets are posted every second. It helps us know how the public is responding ...

  3. 用机器学习实现情感分析

    更多文章欢迎来我的小博客 教程链接:https://www.bilibili.com/video/av19178430/?spm_id_from=333.23.home_video_list.1 知识 ...

  4. 视频教程-自然语言处理实战——LSTM情感分析-深度学习

    自然语言处理实战--LSTM情感分析 CSDN讲师名下集合了诸多业界知名讲师的公开课内容,内容涵盖人工智能.大数据.区块链等诸多热门技术领域的最佳技术实践,聚合美团.滴滴.AWS.科大讯飞等知名企业的 ...

  5. 用BRAT进行中文情感分析语料标注

    1.背景 情感分析是NLP中的一大分支,无论在学术界还是工业界都有广泛的研究,在SemEval语义分析会议中有单独的情感分析任务分支,其中最难的一个任务叫做ABSA:Aspect-Based Sent ...

  6. TensorFlow文本情感分析实现

    TensorFlow文本情感分析实现 前面介绍了如何将卷积网络应用于图像.本文将把相似的想法应用于文本. 文本和图像有什么共同之处?乍一看很少.但是,如果将句子或文档表示为矩阵,则该矩阵与其中每个单元 ...

  7. 情感分析:基于卷积神经网络

    情感分析:基于卷积神经网络 Sentiment Analysis: Using Convolutional Neural Networks 探讨了如何用二维卷积神经网络来处理二维图像数据.在以往的语言 ...

  8. 情感分析:基于循环神经网络

    情感分析:基于循环神经网络 Sentiment Analysis: Using Recurrent Neural Networks 与搜索同义词和类比词类似,文本分类也是单词嵌入的一个下游应用.在本文 ...

  9. 【组队学习】【29期】3. 自然语言处理之情感分析

    3. 自然语言处理之情感分析 航路开辟者:芙蕖.戴治旭.陈海顺 领航员:初晓宇 航海士:芙蕖.戴治旭.陈海顺.汪超 基本信息 开源内容:https://github.com/datawhalechin ...

最新文章

  1. 为什么博图中放置按下按钮无反应_如何更好的设计按钮
  2. [LUOGU] P3128 [USACO15DEC]最大流Max Flow
  3. AutoRunner视图模式的合理使用
  4. Spring boot添加员工页面跳转
  5. vue 获取元素在浏览器的位置_JavaScript获取窗口位置和元素坐标(兼容版)
  6. 找二叉树中给定元素的的左孩子结点_LeetCode高频题:二叉树(五)
  7. 4月18日 MySQL学习
  8. 程序员的成长从开窍开始系列 一、如何摆脱低级错误的困扰
  9. Android-JNI编程-图文解析
  10. Java Web开发实战—简介篇
  11. CSS——淘宝-产品详情的制作
  12. Unity 安装Vuforia配置Android时遇到的问题及解决
  13. 用户活跃、留存、流失,终于讲清楚了!
  14. 美国人眼中的大数据法律问题
  15. centos使用xfreerdp登录报错
  16. 什么是大数据可视化,有什么作用?
  17. OpenCV+OCR文字识别
  18. PHP流量卡发货查单系统源码 流量卡物流发货运单号查询平台 一键安装版
  19. UOS20编译Qt程序:搭环境、解决bug
  20. Canvas 绘制方法过一遍

热门文章

  1. Android下操作FrameBuffer
  2. 进阶-第28__深度探秘搜索技术_实战掌握误拼写时的fuzzy模糊搜索技术
  3. 数据正态分布化 + 基于回归算法的房价预测(含python代码)
  4. 【沧小海笔记】之基于FPGA的以太网设计相关知识——第二章 物理层介绍(基于88E1111)
  5. CUDA编程学习笔记 之 页锁定内存(固定内存Pinned Memory)
  6. Linux系统编程-第01天(基本命令)
  7. linux远程连接硬件加速,Linux中为谷歌Chrome浏览器启用视频硬件加速的方法
  8. selenium报错信息-- Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解决方案...
  9. 传感器(6)环境传感器简介及光线传感器各返回值含义
  10. 对拍--from Altf4