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

Метод from_config класса Model

Метод from_config класса Model создает экземпляр модели из словаря конфигурации. Первым параметром метод принимает словарь config, который обычно был получен ранее с помощью метода get_config. Вторым необязательным параметром можно передать пользовательские объекты custom_objects, необходимые для восстановления нестандартных слоев, функций активации или метрик. Метод применяется к классу модели и возвращает готовый объект модели.

Синтаксис

Model.from_config(config, [custom_objects])

Пример

Давайте создадим простую модель, получим ее конфигурацию через get_config и восстановим модель с помощью from_config:

import tensorflow as tf model = tf.keras.Sequential([ tf.keras.layers.Dense(2, input_shape=(3,)), tf.keras.layers.Dense(1) ]) config = model.get_config() restored = tf.keras.Sequential.from_config(config) print(type(restored)) print(restored.get_config() == config)

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

<class 'tensorflow.python.keras.engine.sequential.Sequential'> True

Пример

Давайте восстановим модель через базовый класс Model из конфигурации функциональной модели:

<+python+> import tensorflow as tf inputs = tf.keras.Input(shape=(3,)) outputs = tf.keras.layers.Dense(1)(inputs) model = tf.keras.Model(inputs=inputs, outputs=outputs) config = model.get_config() restored = tf.keras.Model.from_config(config) res = restored(tf.constant([[1.0, 2.0, 3.0]])) print(res) <-python+>

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

<+python+> tf.Tensor([[...]], shape=(1, 1), dtype=float32) <-python+>

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

  • метод get_config,
    который возвращает конфигурацию модели
  • метод to_json,
    который сериализует модель в JSON
  • метод save,
    который сохраняет модель на диск
  • метод summary,
    который выводит структуру модели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить