Spec-Zone.ru › TensorFlow

tf.keras.utils.CustomObjectScope

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

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

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

tf.keras.utils.custom_object_scope

tf.keras.utils.CustomObjectScope(
    custom_objects
)

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

Пример:

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

layer = Dense(3, kernel_regularizer=my_regularizer)
# Config contains a reference to `my_regularizer`
config = layer.get_config()
...
# Later:
with custom_object_scope({'my_regularizer': my_regularizer}):
    layer = Dense.from_config(config)
Аргументы
custom_objects Словарь пар {str: object}, где ключ str — это имя объекта.

Методы

__enter__

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

__enter__()

__exit__

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

__exit__(
    *args, **kwargs
)

© 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/api_docs/python/tf/keras/utils/CustomObjectScope

Spec-Zone.ru

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