Spec-Zone.ru › TensorFlow

tf.keras.layers.UnitNormalization

Слой нормализации единичной нормы.

Наследует от: Layer, Operation

tf.keras.layers.UnitNormalization(
    axis=-1, **kwargs
)

Нормализует пакет входных данных так, чтобы норма L2 каждого входного элемента в пакете была равна 1 (по осям, указанным в axis).

Пример:

data = np.arange(6).reshape(2, 3)
normalized_data = keras.layers.UnitNormalization()(data)
print(np.sum(normalized_data[0, :] ** 2)
1.0
Аргументы
axis Целое число или список/кортеж. Ось или оси, по которым выполняется нормализация. Обычно это ось или оси признаков. Исключённые оси обычно являются осью или осями пакета. -1 — последняя размерность входных данных. По умолчанию — -1.
Атрибуты
input Возвращает входной тензор или тензоры символической операции.

Возвращает только тензор или тензоры, соответствующие первому вызову операции.

output Возвращает выходной тензор или тензоры слоя.

Возвращает только тензор или тензоры, соответствующие первому вызову операции.

Методы

from_config

Просмотреть исходный код

@classmethod
from_config(
    config
)

Создаёт слой на основе его конфигурации.

Этот метод является обратным по отношению к get_config и позволяет создать такой же слой на основе словаря конфигурации. Он не обрабатывает связи между слоями (это делает Network) и веса (это делает set_weights).

Аргументы
config Словарь Python, обычно являющийся результатом вызова get_config.
Возвращает
Экземпляр слоя.

symbolic_call

Просмотреть исходный код

symbolic_call(
    *args, **kwargs
)

© 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/layers/UnitNormalization

Spec-Zone.ru

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