人工智能应用-机器视觉:人脸识别(6)深度神经网络方法

近年来,深度神经网络在人脸识别中表现出了卓越的性能。与基于人为特征设计的方法相比,深度神经网络可以从原始图片中逐层提取人脸信息,从而获得与人脸相关的抽象特征。这种层次性特征学习避免了人为特征设计的缺陷,特别是在训练数据足够丰富时表现更为出色。

基于深度卷积网络的人脸识别系统。图片来源:Sun et al., 2022.

图 是一个用于人脸识别的深度卷积网络。输入的是原始的人像图片。首先对人脸进行定位,再通过一个三维模型将侧脸转换成正脸。将转换后的人脸图片输入一个包含 6 个卷积层的神经网络,最后经过两个全连接层后到达输出层。输出层的每个节点对应一个特定的人。学习的准则如下:输出层对应目标人的节点输出接近 1,而其他节点的输出接近 0

训练完成后,网络会在底层检测简单的线条和边缘,在中间层识别出五官等人脸部件,而在高层则能够提取出整张人脸的抽象特征。

人脸识别网络各层卷积核学到的特征。图片来源:Wang et al., 2019.

这种逐步递进的学习方式,使得深度神经网络在最后一个隐藏层得到一个可以全面表达人脸独特性的向量,这一向量被视为人脸在低维空间中的"嵌入"(Embedding)。通过计算这些特征向量之间的距离(一般为余弦距离),就可以判断两张人脸图片之间的相似度,进而决定两张人脸图片是否属于同一个人。自 2014 年深度神经网络首次应用于人脸识别以后,人脸识别的精度快速提高。在 LFW(Labelled Faces in the Wild)数据集上,深度学习模型很快取得了超过99% 的识别准确率,达到了实用化水平。

神经网络将人脸图片嵌入到一个低维人脸空间,两张人脸图片这一空间中的距离代表了它们的相似度。

相关推荐
杨杨杨大侠7 分钟前
AI 怎么知道自己改对了?从 Astra 修千问说到 Harness²
人工智能·agent
tellmewhoisi10 分钟前
深度学习39:RNN基础介绍,api参数解惑和代码api
人工智能·rnn·深度学习
金融Tech趋势派25 分钟前
企业微信客户管理工具哪个好?按企业规模、行业与合规要求的三层判断标准
人工智能·企业微信
组工部管理能手李哥27 分钟前
一次政务知识库体验:AI回答之外,我更在意那行引用来源
大数据·人工智能·大模型·政务
硅谷秋水43 分钟前
AgenticRoboRL:将“编程智能体”后训练引入智能体化机器人领域
人工智能·机器学习·语言模型·机器人
武天旭1 小时前
AI安全--AI大模型的毒性偏见与安全对齐实践
人工智能·python·深度学习
wordbaby1 小时前
构建高效的智能体(Building Effective Agents)— Anthropic 官方全文精译与图解
人工智能
xsd202411181 小时前
AI 短剧怎么做?
人工智能
m0_715674431 小时前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
羲云网络1 小时前
AI API 门户上线不难,难的是让用户完成第一次调用
人工智能·产品运营·api·开发者·acedatacloud