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