多组多维数据训练一个model

多组多维时间序列数据,想训练一个LSTM编解码的model,到底应该怎样将多组多维数据加载到训练集和测试集中?我现在只知道如何训练一组多维时间序列。
其中一组数据如下图所示:

img

首先,要训练多组多维时间序列,你需要有一个输入层,用来输入多组多维时间序列数据,而LSTM要求输入的维度为(batch_size,sequence_length,input_dim),因此,你可以将每组时间序列数据按照维度拆分成batch_size个,每个batch_size的维度为(sequence_length,input_dim)。然后将每个batch_size的数据拼接在一起,形成一个输入层,即(batch_size,sequence_length,input_dim)。最后,将拼接好的输入层数据分成训练集和测试集,训练LSTM编解码模型。