Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.spatial_softmax

Вычисляет пространственный софтмакс конволюционной карты признаков.

tf.contrib.layers.spatial_softmax(
    features, temperature=None, name=None, variables_collections=None,
    trainable=True, data_format='NHWC'
)

Сначала вычисляет софтмакс по пространственному объёму каждого канала конволюционной карты признаков. Затем вычисляет ожидаемое 2D положение точек максимальной активации для каждого канала, что приводит к набору ключевых точек признаков [i1, j1, ... iN, jN] для всех N каналов.

Подробнее здесь:

"Обучение визуальных пространств признаков для манипуляции роботами с помощью глубоких пространственных автокодировщиков." Финн и др., http://arxiv.org/abs/1509.06113

Аргументы
features A Tensor размера [batch_size, W, H, num_channels]; конволюционная карта признаков.
temperature Температура софтмакса (необязательно). Если None, создаётся обучаемая температура.
name Имя для этой операции (необязательно).
variables_collections Коллекции для переменной температуры.
trainable Если True также добавляет переменные в коллекцию графа GraphKeys.TRAINABLE_VARIABLES (см. tf.Variable).
data_format Строка. NHWC (по умолчанию) и NCHW поддерживаются.
Возвращаемые значения
feature_keypoints A Tensor размера [batch_size, num_channels * 2]; ожидаемые 2D координаты ключевых точек признаков каждого канала (нормализованные к диапазону (-1,1)). Внутреннее измерение организовано как [i1, j1, ... iN, jN].
Исключения
ValueError Если указан нестандартный формат данных.
ValueError Если измерение num_channels не указано.

© 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/r1.15/api_docs/python/tf/contrib/layers/spatial_softmax

Spec-Zone.ru

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