Как рассчитать внимание к себе, используя ввод заполнителя? - PullRequest
0 голосов
/ 06 февраля 2020

Использование:

  1. Тензор потока 1.13.1

  2. Керас == 2.2.4

Я не могу использовать заполнители с размерами [None,None,None,n_channel] для создания карт самоконтроля, поскольку для матриц самовосприятия нужны H и W. H * W вернет NoneType*NoneType ошибка умножения.

Код, который использует модуль слоя из Keras . Это должно быть помещено в пользовательскую функцию net (), которая использует заполнитель ниже в качестве ввода. Пример функции пользовательской модели, которую я пытаюсь воспроизвести для моего случая.

Ввод self.x_placehoder = tf.placeholder(shape=(None, None, None, n_channel), dtype=tf.float32)

...