有没有任何方法可以使用Tensorflow 2.3将FaceNet模型加载为tf.keras.layers.Layer



我想使用FaceNet作为嵌入层(这是不可训练的(。

我试着这样加载FaceNet:

tf.keras.models.load_model('./path/tf_facenet')

其中目录./path/tf_facenet包含4个文件,可在https://drive.google.com/file/d/0B5MzpY9kBtDVZ2RpVDYwWmxoSUk/edit但显示一条消息错误:

OSError: SavedModel file does not exist at: ./path/tf_facenet/{saved_model.pbtxt|saved_model.pb}

从下载的h5文件https://github.com/nyoki-mtl/keras-facenet似乎也不起作用(他们使用tensorflow 1.3(

当加载模型facenet keras时,我和您一样发布了。也许你的python env缺少h5py模块。所以你应该安装conda install h5py希望你成功!!!

最新更新