Как настроить количество единиц скрытого слоя в Pytorch LSTM? - PullRequest
0 голосов
/ 07 января 2019

В моделях pytorch LSTM, RNN или GRU есть параметр под названием " num_layers ", который управляет количеством скрытых слоев в LSTM. Мне интересно, что, поскольку в LSTM есть несколько слоев, почему параметр «hidden_size» представляет собой только одно число вместо списка, содержащего количество скрытых состояний в нескольких слоях, например [10, 20, 30].

Я сталкивался, когда работал над проектом регрессии, в котором я передаю данные последовательности (seq_len, batch, feature) в LSTM, и я хочу получать скалярные выходные данные каждого временного шага.

Полезная ссылка для понимания структуры LSTM pytorch, здесь . Буду очень признателен, если кто-нибудь ответит на это.

1 Ответ

0 голосов
/ 07 января 2019

Кажется, я нашел решение этой проблемы, которое заключается в использовании LSTMCell. Полезные ссылки: [1] , [2] . Но есть ли более простой способ?

...