无法打开 TensorFlow SavedModel 在 Keras 中使用
Can't manage to open TensorFlow SavedModel for usage in Keras
我对 TensorFlow 和 Keras 有点陌生,所以请原谅任何意外的愚蠢,但我有一个问题。我一直在尝试从 TensorFlow Detection Zoo 加载模型,但没有取得太大成功。
我不知道如何读取这些 saved_model 文件夹(它们包含一个 saved_model.pb 文件,以及一个资产和变量文件夹),以便它们被 Keras 接受。我也无法想出一种方法来转换这些模型以便可以加载它们。我已经尝试将 SavedModel 转换为 ONNX,然后将 ONNX 模型转换为 Keras,但这没有用。尝试将原始模型加载为 saved_model,然后尝试以另一种格式保存此加载模型也没有成功。
由于您是 Tensorflow 的新手(我猜是深度学习),我建议您坚持使用 API,因为检测 zoo 模型与对象检测 API 的接口最好。如果您已经下载了模型,则只需使用 exporter_main_v2.py 脚本将其导出即可。这篇文章解释的很好link.
我对 TensorFlow 和 Keras 有点陌生,所以请原谅任何意外的愚蠢,但我有一个问题。我一直在尝试从 TensorFlow Detection Zoo 加载模型,但没有取得太大成功。
我不知道如何读取这些 saved_model 文件夹(它们包含一个 saved_model.pb 文件,以及一个资产和变量文件夹),以便它们被 Keras 接受。我也无法想出一种方法来转换这些模型以便可以加载它们。我已经尝试将 SavedModel 转换为 ONNX,然后将 ONNX 模型转换为 Keras,但这没有用。尝试将原始模型加载为 saved_model,然后尝试以另一种格式保存此加载模型也没有成功。
由于您是 Tensorflow 的新手(我猜是深度学习),我建议您坚持使用 API,因为检测 zoo 模型与对象检测 API 的接口最好。如果您已经下载了模型,则只需使用 exporter_main_v2.py 脚本将其导出即可。这篇文章解释的很好link.