Spec-Zone.ru › TensorFlow

tf.keras.utils.register_keras_serializable

Регистрирует объект в рамках фреймворка сериализации Keras.

tf.keras.utils.register_keras_serializable(
    package='Custom', name=None
)

Этот декоратор вставляет декорированный класс или функцию в словарь пользовательских объектов Keras, чтобы их можно было сериализовать и десериализовать без необходимости записи в пользовательском словаре. Он также вставляет функцию, которую Keras будет вызывать для получения сериализуемого строкового ключа объекта.

Обратите внимание, что для сериализации и десериализации классы должны реализовывать метод get_config(). Для функций это требование не обязательно.

Объект будет зарегистрирован под ключом 'package>name', где name, по умолчанию, является именем объекта, если не указано иное.

Пример:

# Note that `'my_package'` is used as the `package` argument here, and since
# the `name` argument is not provided, `'MyDense'` is used as the `name`.
@register_keras_serializable('my_package')
class MyDense(keras.layers.Dense):
    pass

assert get_registered_object('my_package>MyDense') == MyDense
assert get_registered_name(MyDense) == 'my_package>MyDense'
Аргументы
package Пакет, к которому принадлежит этот класс. Используется для key (который является "package>name") для идентификации класса. Обратите внимание, что это первый аргумент, передаваемый в декоратор.
name Имя, под которым этот класс будет сериализован в этом пакете. Если не указано или None, будет использовано имя класса (обратите внимание, что это происходит, когда декоратор используется только с одним аргументом, который становится package).
Возвращаемое значение
Декоратор, который регистрирует декорированный класс с переданными именами.

© 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/register_keras_serializable

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API