Spec-Zone.ru › TensorFlow 2.4

tf.keras.utils.CustomObjectScope

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

Предоставляет доступ к пользовательским классам/функциям для внутренних механизмов десериализации Keras.

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

Основные псевдонимы

tf.keras.utils.custom_object_scope

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

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

tf.compat.v1.keras.utils.CustomObjectScope, tf.compat.v1.keras.utils.custom_object_scope

tf.keras.utils.CustomObjectScope(
    *args
)

В рамках области with custom_object_scope(objects_dict), методы Keras, такие как tf.keras.models.load_model или tf.keras.models.model_from_config, смогут десериализовать любые пользовательские объекты, на которые ссылается сохраненная конфигурация (например, пользовательский слой или метрика).

Пример:

Рассмотрим пользовательский регуляризатор my_regularizer:

layer = Dense(3, kernel_regularizer=my_regularizer)
config = layer.get_config()  # Config contains a reference to `my_regularizer`
...
# Later:
with custom_object_scope({'my_regularizer': my_regularizer}):
  layer = Dense.from_config(config)
Аргументы
*args Словарь или словари пар {name: object}.

Методы

__enter__

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

__enter__()

__exit__

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

__exit__(
    *args, **kwargs
)

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/keras/utils/CustomObjectScope

Spec-Zone.ru

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