海浪模型的matlab代码海浪预测
该存储库使用递归神经网络根据以前的数据预测海浪。
它从模拟中获取时空数据,然后在时间序列数据中应用递归神经网络。
时间序列数据中的每个节点都是空间域。
该代码是论文中CRNN的修订版:卷积RNN:一种从顺序数据中提取特征的增强模型()
调用以下函数等效于应用一个CRNN层。
对于具有几个CRNN层的深层模型,应多次调用该函数。
给定一个张量,该函数提取kernel_size时间步长的补丁,并使用一个或多个递归层对其进行处理。
然后返回递归神经网络的隐藏状态作为代表路径的特征向量。
精氨酸:
张量:要执行操作的张量,其形状为[batch,
time-steps,
features]或[batch,
time-steps,
features,
1]
。
kernel_size:每个补丁/窗口中包含的时间步数(与标准一维卷积相同)。
步幅:两个连续补丁/窗口之间的时间步数(与标准一维卷积中的时间步数相同)。
out_channels:从每个面片/窗口中提取的要素数量(在标准的一维卷积中,称为要素图的数量),它是处理每个面片/窗口的循环图层的隐藏维。
rnn
2022-03-10 15:15:07
7KB
系统开源
1