谷歌人工智能可改变句子时态、语态属性

2023-10-21 19:08

本文主要是介绍谷歌人工智能可改变句子时态、语态属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在蒙特利尔的NeurIPS 2018大会的一篇论文——《带有属性控制的内容保留文本生成》中,密歇根大学和Google Brain的数据科学家描述了一种机器学习架构,不仅能够根据给定样本生成句子,还能够在保留原意的前提下,改变原句的情绪、复杂程度、时态甚至是态度。

这个系统可能有一天会用于复述、团队论断、机器翻译和会话系统。它可以补充微软研究所11月展示的系统,该系统利用复杂的自然语言处理技术来推理弱结构文本中的关系。“在这项工作中,我们解决了修改句子文本属性的问题。”研究人员写道。“据我们所知,我们演示了首个能够在没有并行数据的情况下,修改给定句子的多个文本属性的实例。”

该团队首先解决了情绪控制问题。他们找来了一个餐馆评论数据集——Yelp评论数据集的过滤版本,以及大量的IMDB电影评论,这两个数据集分别有447,000和300,000个句子,他们用来训练系统。

在培训完成之后,研究人员使用包含了128,000条餐厅评价和36,000条电影评论的测试数据集,尝试将原本带有负面情绪的句子转换成具有正面情绪的文本,而将带有正面情绪的句子转换成带有负面情绪的文本。

用“双语评估替换”(BLEU)进行的评估表明,这个人工智能系统能够胜过两种领先的文本生成方法。BLEU是一套评估机器翻译文本的标准方法。此外,它始终能够生成与输入的句子相关的、语法正确的句子,在某种程度上,亚马逊的Mechanical Turk研究参与者认为它的输出比以前的方法更为真实。

这个系统生成的句子的连贯程度令人惊讶。在一个例子中,“柜台后面的人不友好”变成了“柜台上的人非常友好并且乐于助人。”在另一个例子中,模型将“这是这部电影另一个有趣的地方”变成了“这部电影的质量简直糟得没救了”。

更令人印象深刻的是,在另一项测试中的研究人员使用该系统同时控制句子的多种属性,包括情绪、时态、态度和情绪。在用来自Toronto BookCorpus数据集的200万个文本片段进行培训之后,该模型能够将未来时态中的指示性情绪,“约翰将无法在营地中生存”转换为条件时态中的虚拟语气,“约翰不能住在营地”。

这篇关于谷歌人工智能可改变句子时态、语态属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题

《解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题》在Spring开发中,@Autowired注解常用于实现依赖注入,它可以应用于类的属性、构造器或setter方法上,然... 目录1. 为什么 @Autowired 在属性上被警告?1.1 隐式依赖注入1.2 IDE 的警告:

HTML5中下拉框<select>标签的属性和样式详解

《HTML5中下拉框<select>标签的属性和样式详解》在HTML5中,下拉框(select标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中选择值的方式,本文将深入探讨select标签的... 在html5中,下拉框(<select>标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中

在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程

《在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程》本文介绍了在Java中使用ModelMapper库简化Shapefile属性转JavaBean的过程,对比... 目录前言一、原始的处理办法1、使用Set方法来转换2、使用构造方法转换二、基于ModelMapper

JavaScript中的isTrusted属性及其应用场景详解

《JavaScript中的isTrusted属性及其应用场景详解》在现代Web开发中,JavaScript是构建交互式应用的核心语言,随着前端技术的不断发展,开发者需要处理越来越多的复杂场景,例如事件... 目录引言一、问题背景二、isTrusted 属性的来源与作用1. isTrusted 的定义2. 为

Java如何通过反射机制获取数据类对象的属性及方法

《Java如何通过反射机制获取数据类对象的属性及方法》文章介绍了如何使用Java反射机制获取类对象的所有属性及其对应的get、set方法,以及如何通过反射机制实现类对象的实例化,感兴趣的朋友跟随小编一... 目录一、通过反射机制获取类对象的所有属性以及相应的get、set方法1.遍历类对象的所有属性2.获取

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!! 环境说明:Windows 10

基于人工智能的智能家居语音控制系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 随着物联网(IoT)和人工智能技术的发展,智能家居语音控制系统已经成为现代家庭的一部分。通过语音控制设备,用户可以轻松实现对灯光、空调、门锁等家电的控制,提升生活的便捷性和舒适性。本文将介绍如何构建一个基于人工智能的智能家居语音控制系统,包括环境准备

从希腊神话到好莱坞大片,人工智能的七大历史时期值得铭记

本文选自historyextra,机器之心编译出品,参与成员:Angulia、小樱、柒柒、孟婷 你可能听过「技术奇点」,即本世纪某个阶段将出现超级智能,那时,技术将会以人类难以想象的速度飞速发展。同样,黑洞也是一个奇点,在其上任何物理定律都不适用;因此,技术奇点也是超越未来理解范围的一点。 然而,在我们到达那个奇点之前(假设我们能到达),还存在另一个极大的不连续问题,我将它称之