【发布时间】:2020-11-23 09:31:43
【问题描述】:
在数据库中有时间序列数据和记录:
-
device-timestamp-temperature-min limit-max limit -
device-timestamp-temperature-min limit-max limit -
device-timestamp-temperature-min limit-max limit - ...
对于每个device,在发出警报之前有 4 小时的时间序列数据(间隔 5 分钟)和未发出警报的 4 小时的时间序列数据(同样间隔 5 分钟)任何警报。此图更好地描述了每个 device 的数据表示:
我需要在 python 中使用 RNN 类进行警报预测。当temperature 低于min limit 或高于max limit 时,我们定义警报。
在阅读了 tensorflow here 的官方文档后,我在理解如何设置模型的输入时遇到了麻烦。我应该事先规范化数据还是什么,如果是的话如何?
另外阅读here 的答案也没有帮助我清楚地了解如何将我的数据转换为 RNN 模型可接受的格式。
对于我的情况,model.fit 中的 X 和 Y 的外观有何帮助?
如果您发现有关此问题的任何其他问题,请随时发表评论。
PS。我已经在docker 中设置了python 和tensorflow、keras 等,以防这些信息有帮助。
【问题讨论】:
标签: machine-learning neural-network lstm normalization recurrent-neural-network