0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MIT开发机器学习模型 助力计算机释放情绪

Qp2m_ggservicer ? 来源:未知 ? 作者:胡薇 ? 2018-08-02 09:47 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

麻省理工学院媒体实验室(MIT Media Lab)的研究人员开发了一种机器学习模型,它使计算机更接近于像人类一样自然地解释我们的情绪。

媒体实验室的研究人员开发了一种机器学习模型,该模型在捕捉这些小的面部表情变化方面优于传统系统,可以在训练数千张面部图像时更好地衡量情绪。此外,通过使用一些额外的训练数据,该模型可以适应全新的一组人,具有相同的功效。目的是改进现有的情感计算技术。

“这是监控我们心情的一种不引人注目的方式。”媒体实验室研究员兼合作者Oggi Rudovic在一篇描述该模型的论文中说道,“如果你想要具有社交智能的机器人,你必须让它们变得聪明,更像人类,可以自然地回应我们的心情和情绪。”

该论文的共同作者是:第一作者为Michael Feffer,电气工程和计算机科学的本科生; Rosalind Picard,媒体艺术和科学教授,情感计算研究小组的创始负责人。

个性化专家

传统的情感计算模型使用“一刀切”的概念。他们在一组图像上进行训练,图像上描绘了各种各样的面部表情,优化了一些特征 —— 例如唇部在微笑时如何卷曲 —— 并将这些一般特征优化映射到整个新图像集。

相反,研究人员将一种称为“混合多专家模型”(MoE)的技术与模型个性化技术相结合,这种技术帮助从个体中挖掘出更细粒度的面部表情数据。Rudovic说,这是第一次将这两种技术结合起来用于情感计算。

在MoE中,许多称为“专家”的神经网络模型都经过训练,专门从事单独的处理任务并产生一个输出。 研究人员还纳入了一个“门控网络”,它可以计算出哪个专家能够最能察觉未被发现情绪的概率。 “基本上,网络可以分辨出不同的个体,并指出,这是给定图像的正确专家。”Feffer说。

对于他们的模型,研究人员通过将每个专家与RECOLA数据库中的18个单独视频录制中的一个进行匹配来个性化MoE。RECOLA数据库是一个公共数据库,在专为情感计算应用设计的视频聊天平台上,人们进行交谈的数据。他们使用9个分类训练模型,并在其他9个分类上对其进行评估,所有视频都分解为单独的帧。

每个专家和门控网络在剩余网络(“ResNet”)的帮助下跟踪每个人的面部表情,该网络是用于物体分类的神经网络。在这样做时,模型基于情绪效价(愉快或伤心)和唤醒(兴奋)对每个帧进行评分,这是一种常用指标来编码不同的情绪状态。另外,六名人类专家根据-1(低水平)到1(高水平)的等级标记每一帧的效价和唤醒,该模型也用于训练。

然后,研究人员进行了进一步的模型个性化,他们从剩下视频片段的一些帧中输入训练过的模型数据,然后在这些视频中对所有看不见的帧进行测试。最后的结果显示,只有5%到10%的数据来自新人群,该模型大大优于传统模型,这意味着它在看不见的图像上获得了效价和唤醒,更接近人类专家的解释。

Rudovic说,这表明模型在极少的数据下,从人群到人群,或个体到个体的适应力。 “这是关键。”他说, “当你有一个新人群时,你必须有办法解释数据分布的变化[微妙的面部变化]。设想一个模型集来分析一种文化中需要适应不同文化的面部表情。如果不考虑这种数据转移,那些模型将会表现不佳。但是,如果你只是从新文化中抽取一点来调整我们的模型,这些模型可以做得更好,特别是在个人层面。这是最能体现模型个性化重要性的地方。”

目前可用于这种情感计算研究的数据在肤色方面并不是很多样,因此研究人员的训练数据是有限的。但是,当这些数据可用时,可以训练模型以用于更多不同的人群。 Feffer说,下一步是将模型训练为“一个更加多元化文化的更大数据集”。

更好的人机交互

研究人员说,训练模型的另一个目标是,帮助计算机和机器人自动从少量变化的数据中学习,以更自然地检测我们的感受并更好地满足人类的需求。

例如,它可以在计算机或移动设备的背景中运行,以跟踪用户基于视频的对话,并在不同的环境下学习细微的面部表情变化。 “你可以让智能手机应用程序或网站之类的东西能够分辨出人们的感受,并提出应对压力或疼痛的方法,以及其它对他们生活产生负面影响的事情。”Feffer说。

这也可能有助于监测抑郁症或痴呆症,因为人们的面部表情往往因这些条件而微妙地改变。 “能够被动地监控我们的面部表情。”Rudovic说,“随着时间的推移,我们可以向用户个性化这些模型,并监控他们每天有多少偏差 —— 偏离平均表情水平 —— 并采用它关于健康和幸福的指标。”

Rudovic说,一个很有前途的应用是人类—机器人互动,例如个人机器人或用于教育目的的机器人,机器人需要适应,并评估许多不同人的情绪状态。例如,一个版本被用于帮助机器人更好地解释自闭症儿童的情绪。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MIT
    MIT
    +关注

    关注

    3

    文章

    254

    浏览量

    24581
  • 机器学习
    +关注

    关注

    66

    文章

    8513

    浏览量

    135095

原文标题:GGAI 前沿 | MIT研究人员开发情感机器学习模型 帮助计算机感知人类情绪

文章出处:【微信号:ggservicerobot,微信公众号:高工智能未来】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 ?244次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 ?252次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    NVIDIA 宣布推出 DGX Spark 个人 AI 计算机

    的 DGX? 个人 AI 超级计算机。 ? DGX Spark(前身为 Project DIGITS)支持 AI 开发者、研究人员、数据科学家和学生,在台式电脑上对大模型进行原型设计、微调和推理。用
    发表于 03-19 09:59 ?359次阅读
       NVIDIA 宣布推出 DGX Spark 个人 AI <b class='flag-5'>计算机</b>

    英飞凌边缘AI平台通过Ultralytics YOLO模型增加对计算机视觉的支持

    计算机视觉的支持,扩大了当前对音频、雷达和其他时间序列信号数据的支持范围。在增加这项支持后,该平台将能够用于开发低功耗、低内存的边缘AI视觉模型。这将给诸多应用领域的机器
    的头像 发表于 03-11 15:11 ?454次阅读
    英飞凌边缘AI平台通过Ultralytics YOLO<b class='flag-5'>模型</b>增加对<b class='flag-5'>计算机</b>视觉的支持

    机器学习模型市场前景如何

    当今,随着算法的不断优化、数据量的爆炸式增长以及计算能力的飞速提升,机器学习模型的市场前景愈发广阔。下面,AI部落小编将探讨机器
    的头像 发表于 02-13 09:39 ?413次阅读

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    之极。 《计算机视觉之PyTorch数字图像处理》为《具身智能机器人系统》提供了感知和识别能力,而《具身智能机器人系统》则为《计算机视觉之PyTorch数字图像处理》提供了执行体。读好
    发表于 01-01 15:50

    工业中使用哪种计算机

    在工业环境中,工控机被广泛使用。这些计算机的设计可承受极端温度、灰尘和振动等恶劣条件。它们比标准消费类计算机更耐用、更可靠。工业计算机可控制机器、监控流程并实时收集数据。其坚固的结构和
    的头像 发表于 11-29 14:07 ?779次阅读
    工业中使用哪种<b class='flag-5'>计算机</b>?

    量子计算机与普通计算机工作原理的区别

    ? 本文介绍了量子计算机与普通计算机工作原理的区别。 量子计算是一个新兴的研究领域,科学家们利用量子力学,制造出具有革命性能力的计算机。虽然现在的量子
    的头像 发表于 11-24 11:00 ?1673次阅读
    量子<b class='flag-5'>计算机</b>与普通<b class='flag-5'>计算机</b>工作原理的区别

    什么是机器学习?通过机器学习方法能解决哪些问题?

    来源:Master编程树“机器学习”最初的研究动机是让计算机系统具有人的学习能力以便实现人工智能。因为没有学习能力的系统很难被认为是具有智能
    的头像 发表于 11-16 01:07 ?1066次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?通过<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法能解决哪些问题?

    【小白入门必看】一文读懂深度学习计算机视觉技术及学习路线

    一、什么是计算机视觉?计算机视觉,其实就是教机器怎么像我们人一样,用摄像头看看周围的世界,然后理解它。比如说,它能认出这是个苹果,或者那边有辆车。除此之外,还能把拍到的照片或者视频转换成有用的信息
    的头像 发表于 10-31 17:00 ?1330次阅读
    【小白入门必看】一文读懂深度<b class='flag-5'>学习</b><b class='flag-5'>计算机</b>视觉技术及<b class='flag-5'>学习</b>路线

    NVIDIA助力丹麦发布首台AI超级计算机

    这台丹麦最大的超级计算机由该国政府与丹麦 AI 创新中心共同建设,是一台 NVIDIA DGX SuperPOD 超级计算机
    的头像 发表于 10-27 09:42 ?1023次阅读

    计算机接口位于什么之间

    计算机接口是计算机硬件和软件之间、计算机与外部设备之间以及计算机各部件之间传输数据、控制信息和状态信息的硬件设备和软件程序。它在计算机系统中
    的头像 发表于 10-14 14:02 ?1447次阅读

    简述计算机总线的分类

    计算机总线作为计算机系统中连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对计算机总线结构和分类的详细阐述,内容将涵盖总线的基本概念、内部结
    的头像 发表于 08-26 16:23 ?5383次阅读

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的两个重要阶段,它们在多个方面存在显著的区别。以下是对这两类计算机在硬件、性能、应用以及技术发展等方面区别的详细阐述。
    的头像 发表于 08-23 15:28 ?3831次阅读

    如何利用ARMxy ARM嵌入式计算机的NPU进行深度学习模型的训练和优化?

    在正文开始前,我们先大致了解钡铼的ARMxy ARM嵌入式计算机,再来说说我们如何利用ARMxy ARM嵌入式计算机的NPU来实现深度学习模型的训练和优化。 ARMxy系列的 ARM?
    的头像 发表于 08-20 13:43 ?846次阅读
    如何利用ARMxy ARM嵌入式<b class='flag-5'>计算机</b>的NPU进行深度<b class='flag-5'>学习</b><b class='flag-5'>模型</b>的训练和优化?