【发布时间】:2023-03-14 02:30:01
【问题描述】:
对于我的硕士论文,我想使用 LSTM 模型来预测未来一小时的股票价格。我的 X 数据包含 30.000 行,有 6 个维度(= 6 个特征),我的 Y 数据包含 30.000 行,只有 1 个维度(=目标变量)。对于我的第一个 LSTM 模型,我将 X 数据重新整形为 (30.000x1x6),将 Y 数据重新整形为 (30.000x1),并确定如下输入: input_nn = 输入(shape=(1, 6))
如果我想增加时间步长,我不确定如何重塑数据并确定模型的输入形状。我仍然想预测下一小时的股价,但要包括更多以前的时间步长。 我是否必须在第二维的 X 数据中添加以前时间步长的数据?
你能解释一下 LSTM 的单元数究竟指的是什么吗?它应该与我的情况下的时间步数相同吗?
【问题讨论】:
标签: python tensorflow keras neural-network lstm