TimeDistributed Layers против ConvLSTM-2D - PullRequest
0 голосов
/ 02 декабря 2018

Может ли кто-нибудь объяснить мне различия между слоями с распределением по времени (от Keras Wrapper ) и ConvLSTM-2D ( Сверточный LSTM ), для целей, использования и т. Д.?

1 Ответ

0 голосов
/ 04 июня 2019

Оба относятся к последовательности данных.

Time Distributed - это очень простая оболочка слоя, которая наносит слой только (обычно плотный слой) на каждый момент времени.Это необходимо, когда вам нужно изменить форму выходного тензора, особенно размерность элементов, а не размер выборки и шаг по времени.

ConvLSTM2D, намного сложнее.Сначала нужно понять уровень cnn и rnn, где LSTM является одним из самых популярных rnn.Сам LSTM применяется к последовательности тензоров, которая используется для НЛП, временных рядов, и для каждого временного шага вход является 1-мерным.cnn, составная часть, обычно используется для обучения по изображению, которое является двумерным, но не имеет последовательности (шаг по времени).В сочетании вместе, convLSTM используется для изучения изображения в последовательности, как видео.

...