Керас - Как получить состояние ячейки ГРУ? - PullRequest
0 голосов
/ 02 мая 2019

Для LSTM мы можем получить последний вывод и состояние последней ячейки, как показано ниже

outputs, state_h, state_c= LSTM(lstm_dim, return_sequences=True, return_state=True)(inputs)

где state_h - последняя последовательность выходов; выводит [-1] = state_h и state_c последнее СОТОВОЕ СОТОВОЕ СОСТОЯНИЕ LSTM .

Но с GRU у него нет такой опции, а только дает, что эквивалентно state_h. Как я могу получить state_c последнее состояние ячейки от Keras GRU?

1 Ответ

0 голосов
/ 02 мая 2019

В GRU нет внутренней памяти, что означает, что cell state нет.

GRU, как правило, непосредственно работают в скрытом состоянии, чтобы получить выходное значение. Для большинства целей GRU имеет ту же производительность, что и LSTM, но с меньшими вычислениями (меньшее количество параметров).

Не стесняйтесь задавать вопросы.

...