在多变量时间序列上输入 LSTM

Input LSTM on multivariate time series

我正在尝试使用 LSTM 对多变量数据进行时间序列预测。我有 50000 个 15 个维度的样本。我想使用 10 的回头看。输入到 LSTM 层的形状是什么。会不会

(samples,look back,dimension) = (50000,10,15) 

(samples,dimension, look back) = (50000,15,10)

我正在使用 Keras。

您可以在 Keras documentation :

中看到

Input shapes

3D tensor with shape (batch_size, timesteps, input_dim).

所以 'time' 维度是第一个。由于您的时间维度为 10,因此您的输入形状将为 (50000,10,15)

希望对您有所帮助:-)