當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。