【发布时间】:2020-04-09 22:47:30
【问题描述】:
也许这是一个愚蠢的问题,但是当我用谷歌搜索它时,我并没有找到太多关于它的信息。
我有一个数据集,我将其用于回归,但使用 FFNN 的正常回归不起作用,所以我想为什么不尝试 LSTM,因为我的数据是时间相关的,我认为因为它是驾驶时来自车辆的标记,所以数据是单调的,也许我可以在这种情况下使用 LSTM 进行回归以预测连续值(如果这没有意义,请告诉我)。
现在第一步是准备我的数据以使用 LSTM,因为我会预测未来,我认为我的目标(基本事实或标签)应该向上移动,对吗?
因此,如果我有一个 pandas 数据框,其中每一行都包含特征和目标(在行的末尾),我假设特征应该保持在原处,并且目标会向上移动一步,以便第一行的特征将对应于第二行的目标(我错了)。
通过这种方式,LSTM 将能够从这些特征中预测未来的价值。
我在互联网上没有找到太多关于此的内容,所以请您提供我如何使用一些代码来做到这一点?
我也知道我可以使用 pandas.DataFrame.shift 来移动数据集,但我认为最后一个值将保持 NaN!如何处理?如果您向我展示一些示例或代码,那就太好了。
【问题讨论】:
标签: pandas machine-learning deep-learning lstm recurrent-neural-network