Я новичок в TensorFlow. Я пытаюсь реализовать извлечение global_context в этой статье https://arxiv.org/abs/1506.04579, который на самом деле представляет собой средний пул по всей карте объектов, а затем дублирует карту объектов 1x1 до исходного размера. Иллюстрация ниже
В частности, ожидаемая операция следующая. ввод: [N, 1, 1, C] тензор, где N — размер пакета, а C — номер канала вывод: [N, H, W, C] тензор, где H, W — высота и ширина оригинала карта функций, и все выходные значения H * W такие же, как и входные данные 1x1.
Например,
[[1, 1, 1]
1 -> [1, 1, 1]
[1, 1, 1]]
Я понятия не имею, как это сделать с помощью TensorFlow. Для tf.image.resize_images требуется 3 канала, а tf.pad не может дополнять постоянное значение, отличное от нуля.