Spec-Zone.ru › TensorFlow 2.9

tf.keras.models.load_model

Просмотреть исходный код на GitHub

Загружает модель, сохранённую с помощью model.save().

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.models.load_model

tf.keras.models.load_model(
    filepath, custom_objects=None, compile=True, options=None
)

Использование:

model = tf.keras.Sequential([
    tf.keras.layers.Dense(5, input_shape=(3,)),
    tf.keras.layers.Softmax()])
model.save('/tmp/model')
loaded_model = tf.keras.models.load_model('/tmp/model')
x = tf.random.uniform((10, 3))
assert np.allclose(model.predict(x), loaded_model.predict(x))

Обратите внимание, что имена весов модели могут иметь разные области видимости после загрузки. Области видимости включают имена модели/слоя, такие как "dense_1/kernel:0". Рекомендуется использовать свойства слоя для доступа к конкретным переменным, например model.get_layer("dense_1").kernel.

Аргументы
filepath Один из следующих:
  • Строка или pathlib.Path объект, путь к сохранённой модели
  • h5py.File объект, из которого загрузить модель
custom_objects Необязательный словарь, сопоставляющий имена (строки) с пользовательскими классами или функциями, которые нужно учитывать во время десериализации.
compile Булево значение, указывает нужно ли компилировать модель после загрузки.
options Необязательный tf.saved_model.LoadOptions объект, который определяет параметры загрузки из SavedModel.
Возвращает
Экземпляр модели Keras. Если исходная модель была скомпилирована и сохранена с оптимизатором, то возвращённая модель будет скомпилирована. В противном случае модель останется нескомпилированной. В случае возвращения нескомпилированной модели отображается предупреждение, если аргумент compile установлен в True.
Возможные исключения
ImportError если загрузка из файла hdf5, а h5py недоступен.
IOError В случае некорректного файла сохранения.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/keras/models/load_model

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API