【发布时间】:2017-12-11 16:42:36
【问题描述】:
我对 LSTM 如何处理输入有点困惑。 众所周知,Keras 中 LSTM 模型的输入有 (batch_size, timesteps, input_dim) 的形式。 我的数据是一个时间序列数据,其中每个 n 个时间步的序列被输入以预测 n+1 个时间步的值。那么,他们如何访问输入?他们处理序列中的每个时间步,还是同时访问所有时间步? 当我检查每个 LSTM 层的参数数量时。它们有 4*d*(n+d) 其中 n 是输入的维度,d 是存储单元的数量。 在我的情况下,我有 d=10,参数的数量是 440(没有偏差)。所以这里的意思是 n=1,所以看起来输入的维度是 1*1。 然后他们可以自发地访问所有这些。 有人对此有一些想法吗?
【问题讨论】: