tf.keras.utils.register_keras_serializable
Регистрирует объект в рамках фреймворка сериализации Keras.
tf.keras.utils.register_keras_serializable(
package='Custom', name=None
)
Этот декоратор вставляет декорированный класс или функцию в словарь пользовательских объектов Keras, чтобы его можно было сериализовать и десериализовать без необходимости записи в пользовательском словаре пользовательских объектов. Он также вставляет функцию, которую Keras будет вызывать для получения сериализуемого строкового ключа объекта.
Обратите внимание, что для сериализации и десериализации классы должны реализовывать метод get_config(). Функции этого не требуют.
Объект будет зарегистрирован под ключом «пакет>имя», где name, по умолчанию используется имя объекта, если не указано иначе.
| Аргументы | |
|---|---|
package | Пакет, к которому принадлежит этот класс. |
name | Имя, под которым этот класс должен быть сериализован в этом пакете. Если None, будет использовано имя класса. |
| Возвращаемое значение | |
|---|---|
| Декоратор, который регистрирует декорированный класс с переданными именами. |
© 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/r2.4/api_docs/python/tf/keras/utils/register_keras_serializable