对于KERAS中的RNN输入,时间步长级别的行序重要吗?步长、级别、重要、时间

由网友(只想要他的偏爱.)分享简介:RNN在keras中接受具有以下形状的输入array([[['Xa0', 'Ya0'],['Xa1', 'Ya1'],['Xa2', 'Ya2']],[['Xb0', 'Yb0'],['Xb1', 'Yb1'],['Xb2', 'Yb2']],[['Xc0', 'Yc0'],['Xc1', 'Yc1'],['Xc2'...

RNN在keras中接受具有以下形状的输入

array([[['Xa0', 'Ya0'],
    ['Xa1', 'Ya1'],
    ['Xa2', 'Ya2']],

   [['Xb0', 'Yb0'],
    ['Xb1', 'Yb1'],
    ['Xb2', 'Yb2']],

   [['Xc0', 'Yc0'],
    ['Xc1', 'Yc1'],
    ['Xc2', 'Yc2']]], dtype='<U3')

数字与时间步长(在我们的例子中为3)相关联,而X、Y是特征。我们有3个批次(a、b、c)。

拓端tecdat R语言深度学习Keras循环神经网络 RNN 模型预测多输出变量时间序列

我应该使用哪个顺序:

0->;2从过去到现在? 0->;2从现在到过去?

为什么?

推荐答案

您希望从数据推断出什么?

是否要对其进行分类?是否获得正确/错误的结果?是否进行回归?

任何订单都可以。使用为您的网络提供最佳结果的解决方案。甚至有可能使用Bidirectional层,它将读取从过去到现在以及从现在到过去的数据。

是否要预测下一步?

使用通向要预测的步骤的顺序。

阅读全文

相关推荐

最新文章