【问题标题】:RNN for regression layers回归层的 RNN
【发布时间】:2017-02-01 06:40:24
【问题描述】:

我想训练一个 RNN 来解决一个简单的回归问题。我有一个形状为(35584,) 的数组X_train,它表示几年内每小时的测量值。我也有通讯员Y_train 形状为(35584,) 作为预期值。一个小时的值h 会受到前 6 小时的值的影响,所以我想使用 RNN。

在 Keras 中,我理解我的情况是:timesteps = 6nb_samples = 35584。就我而言,nb_features = 1

如何在 Keras 中进行编程?我应该使用Embedding 层吗?又该怎么做呢?

【问题讨论】:

  • 我不确定这是否适合您的问题,但您可以使用更简单的前馈神经网络并输入大小(即)7 - 从本小时和前 6 小时开始读取。在某些情况下,这可能比使用 RNN 更好。
  • 谢谢,我已经证明了(并取得了很好的结果)标准前馈方法,但我想用 RNN 来证明并学习如何去做。

标签: python neural-network keras recurrent-neural-network


【解决方案1】:

好的,我将自行回​​答这个问题,以防它对某人有用。如何在 Keras 中使用 RNN 进行回归,这里有很好的解释。此外,该博客有很多机器学习资源,并且解释非常好。强力推荐。链接格式、层、状态等说明:

http://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neural-networks-python-keras/

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 2018-03-13
    • 2019-07-16
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    相关资源
    最近更新 更多