Keras RNN 向量作为输出

问题描述

我正在尝试使用 rnn 进行预测时间序列模型。它具有多变量输入和多变量输出。我想出了如何使用多变量输入,但我想输出不能像多变量时间序列向量一样实现。

我有这样的 numpy 数组

X_train.shape # (165,25,5)
y_train.shape # (165,5)

其中 5 是特征数,25 是窗口大小,165 是窗口数。 该模型应该获得 25 个第一个向量并使用它预测接下来的 25 个向量。但是,我尝试了 Embedding 层、Input 层的不同方法,并且批处理存在问题。文档说 LSTM 中的输入层应该是这样的 输入:形状为 [batch,timesteps,feature] 的 3D 张量。 所以,似乎我应该在这里使用 4D 张量,但我不知道该怎么做,所以如果您知道解决方案,请帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)