一键学习的人脸识别

Posted

技术标签:

【中文标题】一键学习的人脸识别【英文标题】:Face Recognition with one shot learning 【发布时间】:2019-07-24 23:22:31 【问题描述】:

我是深度学习的新手。我从人脸识别示例开始,我发现基于数据的预训练模型有 2 种类型。 1. 孪生网络一次性学习:我们可以使用很少的数据来训练模型。 2. 卷积神经网络:训练模型需要大量数据。

我们能否将这些方法结合起来,在 tensorflow 中使用 one-shot learning 和 CNN?

【问题讨论】:

【参考方案1】:

据我所知,CNN 需要大量数据来训练模型。所以我们无法在 CNN 上实现一次性学习功能

【讨论】:

【参考方案2】:

是的,您可以使用预先训练的 CNN 进行一次性学习,例如 FaceNet 或 Vgg2。使用 Keras,您可以轻松加载这些模型:

from keras_vggface.vggface import VGGFace
model = VGGFace(model='resnet50', include_top=False,
                    input_shape=(224, 224, 3), pooling='avg')

【讨论】:

以上是关于一键学习的人脸识别的主要内容,如果未能解决你的问题,请参考以下文章

《刷脸背后:人脸检测 人脸识别 人脸检索 》PDF 学习下载

识别人脸face_recognition实现

Apple Vision Framework 识别人脸

android人脸识别活体识别人脸动作活体静默活体Demo源码实现讲解

高科技应用之人脸识别人证比对

人脸识别 介绍