Каковы размеры входов и выходов в настраиваемой ячейке RNN Keras? - PullRequest
0 голосов
/ 09 апреля 2019

Пользовательская ячейка принимает ( вход, состояние ) и генерирует ( выход, состояние ).Я считаю, что input - это тензор, а state - список тензоров.Из борьбы с сообщениями об ошибках кажется, что тензоры несут дополнительное измерение, но я не уверен, что это будет в контексте RNN.Для чего другое измерение?И каков ожидаемый выходной размер / форма?

Кстати, я использую серверную часть Tensorflow.

1 Ответ

2 голосов
/ 17 апреля 2019

Входные данные ячейки - это трехмерный тензор формы (batch_size, timesteps, input_size) или (timesteps, batch_size, input_size) в зависимости от того, как вы развернете ввод (если вы выберете атрибут time_major, чтобы быть истинным или нет).Состояние представляет собой список из n тензоров, где каждый тензор имеет форму (batch_size, hidden_state), где n - количество слоев RNN (или уложенных ячеек RNN).

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