NLP判断语言情绪_英特尔将情感分析模型加入NLP架构中,机器也会理解你的悲痛?...

本文主要是介绍NLP判断语言情绪_英特尔将情感分析模型加入NLP架构中,机器也会理解你的悲痛?...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Kyle Wiggers,2019年5月2日上午4:00

b2ff9ee34fa3245569e1e7c76f52a30b.png

去年,英特尔的人工智能实验室(Intel’s AI Lab )——一个由机器学习研究人员和工程师、数据科学家和神经科学家组成的跨学科团队——公布了NLP架构(自然语言处理Natural Language Processing):一个由开放源代码的人工智能模型库、编码笔记本和专为一系列自然语言处理任务构建的框架。它瞄准一种情绪分析应用,它涉及从文本中检测主观信息,但在英特尔新公布研究内容后揭示了研究方向正在改变。

英特尔今天透露,截至0.4版,NLP架构包括了一种特殊类型的情绪分析模型,称为基于方面的情绪分析(ABSA)。英特尔指出,它通常比常用的句子层次情感分析更准确,这种分析可以达到很高的准确性,但不能解释短语中的细微差别(例如,当句子的一个方面是积极的,而另一个方面是消极的)。

例如:

ABSA通过提取“食物好吃,但服务差”一句中的“食物”和“服务”等方面术语,并确定他们的相关情绪“极性”(即他们是否表达积极或消极情绪)。这比听起来更具挑战性方面通常是领域敏感的,并且具有紧密的语义相似性。例如,在电影评论中被认为是积极的观点(例如“微妙”)在另一个(手机评论)中可能是消极的,意为着模型必须分清楚不同语境下的不同理解。

有监督的学习方法依赖于大量带注释的样本数据集,能够很好地处理域敏感度,但是英特尔指出编译必要的语料库需要大量的人力和时间。这就是为什么他们的ABSA模型被轻描淡写的原因,这意味着它能够在定义了特定领域的词汇之后,接收未标记的文本并输出意见和方面词汇。

英特尔高级深度学习数据科学家Oren Pereg、深度学习研究小组经理Moshe Wasserblat和深度学习数据科学家Daniel Korat在一篇博客文章中写道:“企业组织可以使用情绪分析来理解客户对产品和服务的看法或者抱怨,从而能够做出相应的反应。”“ABSA是一种有效的应用程序,用于组织监测对产品或服务的特定方面表达的积极与消极情绪的比率,并提取有价值的有针对性的见解。”

ABSA加入了NLP架构师中的许多现有模型,包括:1.语言特征提取的依赖分析(BIST)和NP分块模型2.针对性能优化的意图提取和名称实体识别模型3.最常见词义的语义理解模型、NP嵌入表示等4.对话系统、序列分块和对话人工智能的其他组件5.使用新拓扑结构(如问答和机器阅读理解)的端到端应用程序

所有NLP架构师的模型都带有培训和推理过程的端到端示例,以及支持数据管道、公共函数调用和其他与自然语言处理相关的实用程序。它们是为集成而模块化的,其中一些组件通过Intel的NLP架构师服务器(一个设计用于跨不同模型提供预测的平台)作为API公开。NLP架构师还包括用于可视化的Web前端,以及供开发人员添加新服务的模板。

这篇关于NLP判断语言情绪_英特尔将情感分析模型加入NLP架构中,机器也会理解你的悲痛?...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/393856

相关文章

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

深入理解Mysql OnlineDDL的算法

《深入理解MysqlOnlineDDL的算法》本文主要介绍了讲解MysqlOnlineDDL的算法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小... 目录一、Online DDL 是什么?二、Online DDL 的三种主要算法2.1COPY(复制法)

java中判断json key是否存在的几种方法

《java中判断jsonkey是否存在的几种方法》在使用Java处理JSON数据时,如何判断某一个key是否存在?本文就来介绍三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目http://www.chinasem.cn录第一种方法是使用 jsONObject 的 has 方法

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

Go语言中json操作的实现

《Go语言中json操作的实现》本文主要介绍了Go语言中的json操作的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录 一、jsOChina编程N 与 Go 类型对应关系️ 二、基本操作:编码与解码 三、结构体标签(Struc

python语言中的常用容器(集合)示例详解

《python语言中的常用容器(集合)示例详解》Python集合是一种无序且不重复的数据容器,它可以存储任意类型的对象,包括数字、字符串、元组等,下面:本文主要介绍python语言中常用容器(集合... 目录1.核心内置容器1. 列表2. 元组3. 集合4. 冻结集合5. 字典2.collections模块

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

如何通过try-catch判断数据库唯一键字段是否重复

《如何通过try-catch判断数据库唯一键字段是否重复》在MyBatis+MySQL中,通过try-catch捕获唯一约束异常可避免重复数据查询,优点是减少数据库交互、提升并发安全,缺点是异常处理开... 目录1、原理2、怎么理解“异常走的是数据库错误路径,开销比普通逻辑分支稍高”?1. 普通逻辑分支 v

GO语言短变量声明的实现示例

《GO语言短变量声明的实现示例》在Go语言中,短变量声明是一种简洁的变量声明方式,使用:=运算符,可以自动推断变量类型,下面就来具体介绍一下如何使用,感兴趣的可以了解一下... 目录基本语法功能特点与var的区别适用场景注意事项基本语法variableName := value功能特点1、自动类型推

GO语言中函数命名返回值的使用

《GO语言中函数命名返回值的使用》在Go语言中,函数可以为其返回值指定名称,这被称为命名返回值或命名返回参数,这种特性可以使代码更清晰,特别是在返回多个值时,感兴趣的可以了解一下... 目录基本语法函数命名返回特点代码示例命名特点基本语法func functionName(parameters) (nam