tf.keras.utils.CustomObjectScope
| Просмотреть исходный код на GitHub |
Обеспечивает область видимости, изменения в которой _GLOBAL_CUSTOM_OBJECTS не могут быть отменены.
tf.keras.utils.CustomObjectScope(
*args
)
Код внутри with оператора сможет получить доступ к пользовательским объектам по имени. Изменения в глобальных пользовательских объектах сохраняются внутри окружающего with оператора. По окончании with оператора глобальные пользовательские объекты возвращаются в состояние на момент начала with оператора.
Пример:
Рассмотрим пользовательский объект MyObject (например, класс):
with CustomObjectScope({'MyObject':MyObject}):
layer = Dense(..., kernel_regularizer='MyObject')
# save, load, etc. will recognize custom object by name
Методы
__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/r1.15/api_docs/python/tf/keras/utils/CustomObjectScope