我已经通过tensorflow hub建立了一个模型并保存。但是,当我加载它时,我必须添加custom_objects={'KerasLayer':hub.KerasLayer}
。它将连接网络。
model = tf.keras.models.load_model('my_model.h5',custom_objects={'KerasLayer':hub.KerasLayer})
如何下载hub.KerasLayer
并离线加载?
其中有些取决于您是否具有正确保存的模型。在这种情况下,您可以]
import tensorflow as tf
import tensorflow_hub as hub
k_layer = hub.KerasLayer("some/file/path")
有关更多详细信息,请参见https://www.tensorflow.org/hub/tf2_saved_model。