由网友(只想要他的偏爱.)分享简介:RNN在keras中接受具有以下形状的输入array([[['Xa0', 'Ya0'],['Xa1', 'Ya1'],['Xa2', 'Ya2']],[['Xb0', 'Yb0'],['Xb1', 'Yb1'],['Xb2', 'Yb2']],[['Xc0', 'Yc0'],['Xc1', 'Yc1'],['Xc2'...![拓端tecdat R语言深度学习Keras循环神经网络 RNN 模型预测多输出变量时间序列](https://p.xsw88.cn/allimgs/daicuo/20230903/3629.png)
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 模型预测多输出变量时间序列](https://p.xsw88.cn/allimgs/daicuo/20230903/3629.png)
我应该使用哪个顺序:
0->;2从过去到现在? 0->;2从现在到过去?为什么?
推荐答案
您希望从数据推断出什么?
是否要对其进行分类?是否获得正确/错误的结果?是否进行回归?
任何订单都可以。使用为您的网络提供最佳结果的解决方案。甚至有可能使用Bidirectional
层,它将读取从过去到现在以及从现在到过去的数据。
是否要预测下一步?
使用通向要预测的步骤的顺序。
相关推荐
最新文章