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