知面不知心?AI帮你看懂对方的“小心思”
聚焦信息技术领域 为产业发声
导读
脸部表情、肢体动作等特征是可以分析出一个人的情绪的,但有的时候,人的情绪是很难进行分析的,一些让人不易察觉的微表情、小动作才是真正的情绪输出达点。在生活、医疗、公共安全、智能机器人研发等领域,情绪识别可能也会成为一个有力的帮手,来帮你识别人真正的情绪、看懂对方隐藏的“小心思”。
什么是情绪识别
情绪是综合了人的感觉、思想和行为的一种状态,在人与人的交流中发挥着重要作用。情绪识别是对人的情绪状态进行辨别,以实现更加友好和自然的人机交互。
从技术方面来看,情绪识别是指通过人工智能技术获取个体的生理或非生理信号,对人的情绪状态进行自动辨别的技术。情绪识别研究的内容包括面部表情、语音、心率、行为等方面。
随着计算技术和人机交互技术的不断发展,情感计算逐渐成为情绪研究的新兴领域,而情绪识别又是情感计算中不可或缺的一环。情绪识别是人类智能的重要部分,在远程教育、医疗保健、人机交互等多领域均有广泛的应用前景,受到业界人士高度重视并成为研究热点。
情绪识别目前技术上最成熟、得到广泛应用的是表情识别,也就是基于计算机视觉算法,识别人脸的表情动作和推断喜怒哀乐等基本情绪。
除了表情识别,人工智能识别人类情绪还可以通过语言识别、心率监测、脑电特征等方式。机器根据人面部、语言等生理特征,再通过模型算法就能解读出人的情绪状态。从技术角度看,数据挖掘、模式识别、机器学习、自然语言等都是情绪识别的基础。
情绪识别技术已经走出实验室
对于普通消费者来说,情绪识别还相对陌生,市面上的相关产品还是很少。但总体来说,这项技术已经开始慢慢走出实验室,为部分人群进行着服务。
来自麻省理工学院计算机与人工智能实验室(CSAIL)的研究人员研发了一款通过身体识破情绪的仪器——EQ-Radio。
EQ-Radio 会发出一些 RF 无线电波,当无线电波碰触到周遭人们之后,就会产生反射,使EQ-Radio接收。取得受测者的心电图数据后,接下来系统就会透过深度学习的协助,分析心率与情绪相关的特征。
然而这看似简单的流程也蕴藏许多困难,例如在回波讯号中,受测者的呼吸与心跳数据会调变成单一数据,需要内置的算法把它们区别开来。根据团队的实验数据显示,EQ-Radio 拥有 87% 的准确率。这项技术即将会运用到消费者评测、医疗等领域。
美国的情绪识别技术相对来说较为发达,而大洋彼岸的以色列,其情绪识别技术也出人意料的好。以色列情绪识别企业的代表是Beyond Verbal,成立于2012年,在情绪识别领域一直是大牛。
他们开发过一款情绪识别软件叫 Moodies 。Moodies是一款可以记录用户每天心情的手机App。这款软件可以通过识别用户音域的变化,从而分析出像愤怒、焦虑、幸福或满足等情绪,即使是心情、态度的细微差别也能被识别到。在用户的反馈中,这款智能APP应用在识别语言和语义方面的准确率约为90%,这在语音识别应用中已经算是很不错的了。
情绪识别技术已经发展了很多个年头,但现在仍旧存在着不少问题和麻烦。情绪识别的发展需要不断收集资源进行技术的优化,这就涉及到了十分具有话题性的问题——隐私泄露。除此之外,情绪识别技术的准确性还普遍较低,难以大规模开发利用。引用李飞飞教授的一个观点:现在人工智能的识别水平有时甚至连两岁小孩子的认知水平都难以达到。情绪识别的发展仍有漫漫长路要走。
声明:
以上图片及视频来源于网络
黄河连线系太原九州连线文化传媒有限公司旗下品牌
本平台法律顾问为山西晋商律师事务所
黄河连线原创文章,转载请注明出处
- Android实现两个ScrollView互相联动,同步滚动的效果
- 一个可以拖动的自定义Gridview代码
- android图片加载库Glide
- 密码最短长度为7,其中必须包含以下非字母数字字符1 完美解决方案
- android开发性能分析
- url带中文参数显示乱码的问题
- 转换程序的一些问题:设置为 OFF 时,不能为表 'Test' 中的标识列插入显式值。8cad0260
- JQuery 对控件的事件操作
- 流畅地HtmlHelper-Asp.Net MVC
- 用Sql生成数据插入Sql脚本
- 利用反射自己写的一个ModelHelper类
- 一个让人遗忘的角落--Exception(一)
- 一个让人遗忘的角落—Exception(二)
- 渗透测试技巧分享
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- C# Foreach循环本质与枚举器
- Java中的时间和日期(一):有关java时间的哪些坑
- Java中的时间和日期(二):java时间存储的基本原理
- 常用SQL语句
- Java中的时间和日期(三):java8中新的时间API介绍
- Java中的时间和日期(四):与java8时间API有关的一些总结和补充
- Head First设计模式——策略模式
- 可重用性的6个级别
- 您可能不需要使用Vue 3的Vuex
- 谈一谈若干的K-V NoSQL应用:LevelDB、Redis、Tair、RockesDB
- 高通量数据中批次效应的鉴定和处理(六)- 直接校正表达矩阵
- Go viper 配置文件读取工具
- spring security默认访问权限判定源码
- Springboot+mybatis最简单的增删改查写法
- Head First设计模式——观察者模式