Spec-Zone.ru › TensorFlow 2.9

tf.keras.layers.UnitNormalization

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

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

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

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

Пример:

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

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

Spec-Zone.ru

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