人脸识别之facenet解读与技术点

简介: 人脸识别之facenet解读与技术点

128维特征的提取流程


1.主干特征提取网络提取特征层


2.全局平均池化铺平


3.全连接输出128维特征向量


4.此时128维特征向量就是输入图片的特征表示


L2正则化


L2:向量各元素平方和再求平方根 作用: 平滑特征

x= Lambda(lambda x: K.l2_normalize(x, axis=-1))(x)

L1:向量中各个元素绝对值之和 作用:稀疏和特征选择


L0:向量中非零元素个数


损失函数


Triplet Loss:


1.目的:不同人脸特征向量欧氏距离的扩张,相同人脸特征向量欧式距离缩小


2.输入:


a->author:基准图像的128维特征向量


p->positive:与基准图像属于同一人的128维特征向量


n->negative: 与基准图像不属于同一个人的128维特征向量


3.公式:

L = max(d(a-p)-d(a-n)+margin,0)

4.要求:


author和positive的欧式距离尽可能小


author和negative的欧式距离尽可能大


Cross Entropy Loss


用于人脸分类,辅助Triplet Loss收敛【训练时需要,预测时不需要】

目录
相关文章
|
4月前
|
机器学习/深度学习 人工智能 监控
人工智能之人脸识别技术应用场景
人脸识别技术是一种通过计算机技术和模式识别算法来识别和验证人脸的技术。它可以用于识别人脸的身份、检测人脸的表情、年龄、性别等特征,以及进行人脸比对和活体检测等应用。
339 1
|
6月前
|
机器学习/深度学习 人工智能 算法
工智能 - 人脸识别:发展历史、技术全解与实战
工智能 - 人脸识别:发展历史、技术全解与实战
148 1
|
6月前
|
人工智能 API 数据安全/隐私保护
Azure AI - Azure人脸识别任务概述与技术实战
Azure AI - Azure人脸识别任务概述与技术实战
216 1
|
5月前
|
机器学习/深度学习 算法 PyTorch
深度学习在人脸识别技术中的最新进展
深度学习在人脸识别技术中的最新进展
|
5月前
|
机器学习/深度学习 人工智能 监控
人脸识别技术发展历史、技术全解和实战应用
人脸识别技术发展历史、技术全解和实战应用
223 1
|
5月前
|
人工智能 计算机视觉 Python
人工智能视觉:基于OpenCV的人脸识别技术的深度解析
人工智能视觉:基于OpenCV的人脸识别技术的深度解析
|
6月前
|
机器学习/深度学习 算法 安全
提高人脸识别识别率技术
智能工厂趋势中,人脸识别技术在提升生产效率和安全管理方面展现应用价值。技术挑战包括环境光线控制、背景干扰、数据多样性和算法优化。解决方案涉及模型选择、实时性与准确性平衡,以及使用标签平滑技术减轻模型过拟合,提高泛化能力。通过训练优化的CNN模型,结合数据增强和标签平滑,实现更精准的人脸识别系统。
|
6月前
|
人工智能 算法 计算机视觉
人工智能视觉:基于OpenCV的人脸识别技术的深度解析
人工智能视觉:基于OpenCV的人脸识别技术的深度解析
|
6月前
|
机器学习/深度学习 人工智能 算法
人工智能 - 人脸识别:发展历史、技术全解与实战
人工智能 - 人脸识别:发展历史、技术全解与实战
|
机器学习/深度学习 安全 算法
机器学习引领未来:人脸识别技术的应用与挑战
当今世界,机器学习在各个领域都取得了巨大的成功和影响。其中,人脸识别技术无疑是一个备受关注的研究领域,它的广泛应用涵盖了从安全领域到娱乐产业的各个方面。本文将探讨机器学习在人脸识别方向的应用,以及这一技术的潜力和挑战。

热门文章

最新文章