РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
325 of 824 menu

Функция save_model

Функция save_model сохраняет модель Keras в файл или директорию. Первым параметром функция принимает модель, которую нужно сохранить. Вторым параметром передается путь к файлу или директории. Третьим необязательным параметром можно передать флаг overwrite, разрешающий перезапись существующего файла. Также можно указать формат сохранения save_format и дополнительные параметры через kwargs.

Синтаксис

tf.keras.models.save_model(model, filepath, [overwrite], [save_format], [kwargs])

Пример

Давайте создадим простую модель и сохраним ее в файл формата Keras:

import tensorflow as tf model = tf.keras.Sequential([ tf.keras.layers.Dense(2, input_shape=(3,)) ]) tf.keras.models.save_model(model, 'model.keras') print('model saved')

Результат выполнения кода:

"model saved"

Пример

Давайте сохраним модель в директорию формата SavedModel:

<+python+> import tensorflow as tf model = tf.keras.Sequential([ tf.keras.layers.Dense(2, input_shape=(3,)) ]) tf.keras.models.save_model(model, 'saved_model_dir', save_format='tf') print('model saved as SavedModel') <-python+>

Результат выполнения кода:

"model saved as SavedModel"

Пример

Давайте сохраним модель с разрешением перезаписи:

import tensorflow as tf model = tf.keras.Sequential([ tf.keras.layers.Dense(2, input_shape=(3,)) ]) tf.keras.models.save_model(model, 'model.keras', overwrite=True) print('model overwritten')

Результат выполнения кода:

"model overwritten"

Смотрите также

  • функцию load_model,
    которая загружает сохраненную модель
  • функцию clone_model,
    которая создает копию модели
  • функцию plot_model,
    которая строит график архитектуры модели
  • функцию model_from_json,
    которая создает модель из JSON-описания
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить