一击学习的人脸识别

时间:2019-03-03 14:26:32

标签: python tensorflow conv-neural-network

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

我们能否将这些方法结合使用在Tensorflow中使用CNN的一次性学习吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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