Дискретная выборка в нейронной сети - PullRequest
0 голосов
/ 17 января 2020

Я работаю с неконтролируемым распознаванием объектов с использованием вариационных автоэнкодеров. На одном шаге у меня есть массив промежуточных представлений, и я должен выбрать случайную выборку из них. Итак, шаг за шагом мою проблему можно объяснить так:

  1. Z_what - это промежуточное представление или скрытый вектор. У меня есть массив Z_what, например [Z_what_1,Z_what_2, ... , Z_what_N].
  2. Я должен выбрать один Z_what_i из этого массива равномерно случайным образом.

Проблемы:

  1. Это не непрерывный образец. Поэтому я не могу использовать трюк репараметризации .
  2. Мне нужно получить Z_what_i, а не просто softmax distribution в массиве. Поэтому я думаю, что не могу использовать Gumbel-softmax trick .

Есть ли способ сделать это? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...