【发布时间】:2018-12-02 15:25:33
【问题描述】:
谁能为我解释时间分布层(来自Keras Wrapper)和ConvLSTM-2D(Convolutional LSTM)之间的区别,用于用途、用途等?
【问题讨论】:
标签: keras deep-learning conv-neural-network lstm
谁能为我解释时间分布层(来自Keras Wrapper)和ConvLSTM-2D(Convolutional LSTM)之间的区别,用于用途、用途等?
【问题讨论】:
标签: keras deep-learning conv-neural-network lstm
两者都适用于数据序列。
Time Distributed 是一个非常简单的层封装器,它只在每个时间点应用一个层(通常是密集层)。当你需要改变输出张量的形状,尤其是特征的维度,而不是样本量和时间步长时,你需要它。
ConvLSTM2D,要复杂得多。您需要先了解 cnn 和 rnn 层,其中 LSTM 是最流行的 rnn 之一。 LSTM 本身应用于一系列张量,用于 NLP、时间序列,并且每个时间步的输入都是一维的。 cnn,conv部分,通常用于从图像中学习,图像是二维的,但没有序列(时间步长)。结合在一起,convLSTM 用于学习序列中的图像,如视频。
【讨论】: