当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.compat.v1.keras.experimental.load_from_saved_model用法及代码示例


export_saved_model() 创建的 SavedModel 加载 keras 模型。

用法

tf.compat.v1.keras.experimental.load_from_saved_model(
    saved_model_path, custom_objects=None
)

参数

  • saved_model_path 一个字符串,指定现有 SavedModel 的路径。
  • custom_objects 可选字典映射名称(字符串)到反序列化期间要考虑的自定义类或函数。

返回

  • 一个 keras.Model 实例。

此函数通过以下方式重新实例化模型状态:

1)从json加载模型拓扑(这最终将来自metagraph)。 2)从检查点加载模型权重。

例子:

import tensorflow as tf

# Create a tf.keras model.
model = tf.keras.Sequential()
model.add(tf.keras.layers.Dense(1, input_shape=[10]))
model.summary()

# Save the tf.keras model in the SavedModel format.
path = '/tmp/simple_keras_model'
tf.keras.experimental.export_saved_model(model, path)

# Load the saved keras model back.
new_model = tf.keras.experimental.load_from_saved_model(path)
new_model.summary()

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.keras.experimental.load_from_saved_model。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。