【发布时间】:2020-03-17 19:38:59
【问题描述】:
我已经进入了我的项目,但我立即陷入了困境。除了他们获取整个数据集并将其用于他们的模型之外,我在网上没有看到任何关于前向传播的明确信息。
我的项目的想法是识别面部并比较它们的输出向量,因为 Facenet 的最后一层是面部嵌入的 128 维数组。网上的人只是在传播数据集,但为了我自己的实践,我想直接拍一张脸,看看它的输出,但我不知道该怎么做。
到目前为止,这就是我所拥有的,但我再次陷入困境:
import tensorflow
import numpy as np
from tensorflow import keras
from tensorflow.keras.models import load_model
from tensorflow.keras.preprocessing.image import img_to_array, load_img
from keras.optimizers import Adam
model = load_model('facenet_keras.h5')
pic = load_img('trump.jpg')
pic = img_to_array(pic)
pic = np.expand_dims(pic, axis=0)
model.compile(optimizer='adam', loss='categorical_crossentropy',metrics=['accuracy'])
我不知道从这里去哪里。我将图像放入数组中,但我迷路了
任何帮助将不胜感激
【问题讨论】:
标签: tensorflow keras neural-network tensorflow-datasets facial-identification