ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

使用卷积神经网络进行实时面部表情检测

2021-12-14 10:34:33  阅读:164  来源: 互联网

标签:卷积 面部 实时 准确率 神经网络 CNN 表情


在社交互动中,面部表情在非语言交流中起着至关重要的作用。 心理学家保罗·埃克曼提出,全世界的人都有七种情绪表达方式:快乐、悲伤、惊讶、恐惧、愤怒、厌恶和蔑视。 建立更好的人机交互,例如通过图像检测人类情绪,可能是一项艰巨的任务。

面部表情对于社交互动很重要,并且在非语言人机交互方面发挥着重要作用。本篇文章的目标是创建一个模型,该模型可以使用网络摄像头等普通设备识别和分类一个人当前的情绪。

数据集

使用的数据集是从 Kaggle 的 2013 年面部情感识别挑战赛中收集的,连接在文章最后。

数据由人脸的 48x48 像素灰度图像组成。并且已经经过了自动对齐,也就是说在每张图像中占据大致相同的空间,并且基本上都是居中的。

我们的任务是根据面部表情中显示的情绪将每张脸分为七类之一(0=愤怒,1=厌恶,2=恐惧,3=快乐,4=悲伤,5=惊讶,6=中性) . 训练集包含 28,709 个示例,公共测试集包含 3,589 个示例。

 

 

卷积神经网络

在深度学习中,卷积神经网络(CNN 或 ConvNet)是最常用于分析视觉图像的一类人工神经网络。

 

 

当我们将Adam优化器和学习率0.0001的CNN模型与SVM和Random Forest这两个基线进行比较时,其准确率分别为45.62%和46%,准确率为61.34%。

 

 

通过上图对比看到,我们只使用了简单的CNN就能够将准确率提升15%,这说明CNN相比传统的机器学习模型优势还是很大的。

 

完整文章  

使用卷积神经网络进行实时面部表情检测

 

标签:卷积,面部,实时,准确率,神经网络,CNN,表情
来源: https://www.cnblogs.com/deephub/p/15686595.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有