tf.keras.utils.get_registered_object
Возвращает класс, связанный с name, если он зарегистрирован в Keras.
tf.keras.utils.get_registered_object(
name, custom_objects=None, module_objects=None
)
Эта функция является частью платформы сериализации и десериализации Keras. Она сопоставляет строки с соответствующими объектами для сериализации и десериализации.
Пример:
def from_config(cls, config, custom_objects=None):
if 'my_custom_object_name' in config:
config['hidden_cls'] = tf.keras.saving.get_registered_object(
config['my_custom_object_name'], custom_objects=custom_objects)
| Аргументы | |
|---|---|
name | Имя для поиска. |
custom_objects | Словарь пользовательских объектов, в котором нужно искать имя. Как правило, custom_objects задаётся пользователем. |
module_objects | Словарь пользовательских объектов, в котором нужно искать имя. Как правило, module_objects задаётся разработчиками библиотек среднего уровня. |
| Возвращает | |
|---|---|
Инстанцируемый класс, связанный с name, или None, если такого класса нет. |
© 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/get_registered_object