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.utils.get_registered_object(
config['my_custom_object_name'], custom_objects=custom_objects)
| Аргументы | |
|---|---|
name | Имя для поиска. |
custom_objects | Словарь пользовательских объектов для поиска по имени. Обычно пользовательские объекты предоставляются пользователем. |
module_objects | Словарь пользовательских объектов для поиска по имени. Обычно объекты модулей предоставляются реализаторами библиотеки среднего уровня. |
| Возвращает | |
|---|---|
| Класс, связанный с 'именем', для создания экземпляра, или 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/versions/r2.9/api_docs/python/tf/keras/utils/get_registered_object