Spec-Zone.ru › TensorFlow 2.3

tf.nn.local_response_normalization

Локальная нормализация по ответам.

Просмотр псевдонимов

Основные псевдонимы

tf.nn.lrn

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.nn.local_response_normalization, tf.compat.v1.nn.lrn

tf.nn.local_response_normalization(
    input, depth_radius=5, bias=1, alpha=1, beta=0.5, name=None
)

4-мерный тензор input обрабатывается как 3-мерный массив 1-мерных векторов (по последнему измерению), и каждый вектор нормализуется независимо. Внутри данного вектора каждый компонент делится на взвешенную, квадратную сумму входов в depth_radius. Подробнее,

sqr_sum[a, b, c, d] =
    sum(input[a, b, c, d - depth_radius : d + depth_radius + 1] ** 2)
output = input / (bias + alpha * sqr_sum) ** beta

Для получения подробной информации см. Krizhevsky и др., Изображение классификация с глубокими сверточными нейронными сетями (NIPS 2012).

Аргументы
input A Tensor. Должно быть одним из следующих типов: half, bfloat16, float32. 4-мерный.
depth_radius Необязательный int. По умолчанию 5. Половина ширины 1-мерного окна нормализации.
bias Необязательный float. По умолчанию 1. Смещение (обычно положительное, чтобы избежать деления на 0).
alpha Необязательный float. По умолчанию 1. Коэффициент масштаба, обычно положительный.
beta Необязательный float. По умолчанию 0.5. Показатель степени.
name Имя операции (необязательно).
Возвращаемое значение
A Tensor. Имеет тот же тип, что и input.

© 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.3/api_docs/python/tf/nn/local_response_normalization

Spec-Zone.ru

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