基于深度学习模型的海表面高度数值预报偏差订正方法技术

技术编号:33782135 阅读:14 留言:0更新日期:2022-06-12 14:36
本发明专利技术公开了基于深度学习模型的海表面高度数值预报偏差订正方法,数据预处理,建立数值预报数据与观测数据间的映射;构建SSH时序特征编码模型;构建SSH多层特征融合订正模型;训练模型并根据测试集结果进行调参;根据测试集评价模型订正效果。本发明专利技术通过SSH时序特征编码模型提取SSH非常规分布特征,结合多源要素特征进行时序性特征编码,利用多层特征融合订正模型将时序性特征编码与时空特征编码、订正前SSH相结合,拟合预报与真值之间复杂的非线性关系,拟合精度更高;增加了SSH时序特征编码模型对区域边界的关注度,提高了区域边界的订正效果。界的订正效果。界的订正效果。

【技术实现步骤摘要】
基于深度学习模型的海表面高度数值预报偏差订正方法


[0001]本专利技术属于海洋数值预报模型中海平面高度预报产品的平差订正
,尤其涉及基于深度学习模型的海表面高度数值预报偏差订正方法。

技术介绍

[0002]海平面高度作为反映海洋环境变化的重要海洋要素之一,可以揭示海水温度盐度变化与海洋渔业、海洋生物发展、国防军事建设密切相关,针对海平面高度预报的研究工作十分重要。
[0003]现在主流的海平面高度预报模型多基于海洋数值模式,即在一定的初值和边值条件下,基于经验正交函数分析方法等建立方程求解,拟合海洋物理场,描述海洋要素变化规律。常用的海洋数值模式有HYCOM模式、POM模式、FVCOM模式等。海洋数值预报模型以过去和当前时刻的海水状态为初始状态,考虑海洋及其边界所受的各类作用,基于某种海洋数值模式,数值求解海水运动方程组,结合观测及同化数据,预报未来海洋现象及状态。由于数值模式并不能完全描述海洋的复杂物理过程,利用有限个离散点的值代替时空维度上连续的物理场这种离散的近似计算方式使得数值预报模型得预报结果与真实观测数据间存在一定的误差及系统偏差,因此在实际应用中还需要进行偏差订正,以提高预报精度。
[0004]传统的数值预报偏差订正方法,如模式输出统计(model output statistic,MOS)、贝叶斯模式平均(Bayesian Model Averaging,BMA)等,利用样本信息采用线性回归建立统计关系,对数值预报结果进行平差,而海洋要素系统中存在的关系大多是复杂的非线性关系,并不能被线性回归捕捉。基于此,许多学者尝试使用机器学习方法,如随机森林、神经网络、LSTM等,无需考虑变量间的物理机制,采用纯数据驱动的方式拟合预报值与观测值之间的复杂非线性关系,被证实订正效果优于传统数值预报偏差订正方法。其中LSTM模型及其变体模型ConvLSTM、ST

LSTM等,由于其优越的时序关系捕捉能力,在气象及海洋要素的预报及偏差订正上应用较为广泛。但是由于海平面高度在不同时间会出现大片偏高区域和大片偏低区域,区域内部变化不大,但区域边界变化明显,因此区域边界处的预报结果与真实数据往往存在明显误差,LSTM对这种边界并不敏感,导致整体误差增大。

技术实现思路

[0005]有鉴于此,本专利技术提出了基于深度学习模型的海表面高度数值预报偏差订正方法用于数值预报模式下海平面高度产品的偏差订正。
[0006]本专利技术公开的基于深度学习模型的海表面高度数值预报偏差订正方法,包括以下步骤:
[0007]步骤一:数据预处理,建立数值预报数据与观测数据间的映射;
[0008]步骤二:构建SSH时序特征编码模型;
[0009]步骤三:构建SSH多层特征融合订正模型;
[0010]步骤四:训练模型并根据测试集结果进行调参;
[0011]步骤五:根据测试集评价模型订正效果。
[0012]进一步的,所述步骤一中,为保证订正后数据的真实性,使用反距离插值方式将数值预报数据插值到观测数据上;为保证模型训练集和测试集属于同一分布,模型在预处理时需针对每一变量进行标准化处理。
[0013]进一步的,所述SSH时序特征编码模型包括多源要素特征和SSH非常规分布特征两部分;
[0014]SSH非常规分布特征提取模块的计算针对单个时间步进行,将温度、盐度、海水流速等多源要素特征序列利用主成分分析降维后再重构新的SSH特征序列,以此过滤得到SSH特征序列在多要素空间维度下的常规分布信息,然后计算原始SSH特征序列与重构的SSH特征序列之差ResX
t
,从而最终得到SSH非常规分布特征序列;
[0015]多源要素特征序列在进行降维前需要进行去均值化:
[0016][0017]其中,为每个特征的均值,X
t
[i]为t时刻第i个格网点的特征向量;
[0018]X

t
的协方差矩阵为
[0019]采用特征值分解法,covX
t
可分解为cov X
t
=Q∑Q
‑1[0020]其中,是covX
t
的特征向量组成的特征矩阵,∑为一个对角阵,对角线上的元素为特征值;
[0021]选择最大的K个特征值对应的特征矩阵重构数据,则原数据与重构数据之间的残差为:Re sX
t
=X'
t

X'
t
Q
K
Q
KT

[0022]其中ResX
t
残差部分中对应海平面高度的分量ResX
t
(SSH)作为SSH非常规分布特征,用于提高模型对边缘部分的订正效果,与多源要素特征共同构成LSTM输入X
t

[0023]X
t
=[X
t
,Re sX
t
(SSH)][0024]采用LSTM模块对变量进行编码,提取变量间时序相关的特征信息,选择最后时间步的隐藏状态h
t
作为SSH时序特征编码模型的特征编码结果,使用遗忘门f
t
、输入门i
t
、输出门o
t
分别控制单元接受、保存、输出的状态值,以实现信息的有选择性记忆和忘记;在t时刻,单个单元计算公式如下:
[0025]f
t
=σ(W
f
[h
t
‑1,x
t
]+b
f
)
[0026]i
t
=σ(W
i
[h
t
‑1,x
t
]+b
i
)
[0027][0028][0029]o
t
=σ(W
o
[h
t
‑1,x
t
]+b
o
)
[0030]h
t
=o
t
*tanh(C
t
)
[0031]其中,为t时间步的候选细胞状态,C
t
为t时间步的保留细胞状态,h
t
为t时间步的隐藏状态,W
f
,b
f
,W
i
,b
i
,W
o
,b
o
,W
C
,b
C
均为模型可训练参数,梯度下降时自动更新。
[0032]进一步的,所述步骤三多层特征融合订正模型中,除步骤二得到的时序特征编码h
t
外,还添加了时空坐标特征编码coorX
t
和订正前的海平面高度X
t
(SSH);其中,时空坐标特征编码包括待订正点对应的时间信息以及待订正点的经纬度,使模型订正本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于深度学习模型的海表面高度数值预报偏差订正方法,其特征在于,包括以下步骤:步骤一:数据预处理,建立数值预报数据与观测数据间的映射;步骤二:构建SSH时序特征编码模型;步骤三:构建SSH多层特征融合订正模型;步骤四:训练模型并根据测试集结果进行调参;步骤五:根据测试集评价模型订正效果。2.如权利要求1所述的基于深度学习模型的海表面高度数值预报偏差订正方法,其特征在于,所述步骤一中,为保证订正后数据的真实性,使用反距离插值方式将数值预报数据插值到观测数据上;为保证模型训练集和测试集属于同一分布,模型在预处理时针对每一变量进行标准化处理。3.如权利要求1所述的基于深度学习模型的海表面高度数值预报偏差订正方法,其特征在于,所述SSH时序特征编码模型包括多源要素特征和SSH非常规分布特征两部分;SSH非常规分布特征的计算针对单个时间步进行,将多源要素特征序列利用主成分分析降维后再重构新的SSH特征序列,以此过滤得到SSH特征序列在多要素空间维度下的常规分布信息,然后计算原始SSH特征序列与重构的SSH特征序列之差ResX
t
,从而最终得到SSH非常规分布特征序列;多源要素特征序列在进行降维前进行去均值化:其中,为每个特征的均值,X
t
[i]为t时刻第i个格网点的特征向量;X

t
的协方差矩阵为采用特征值分解法,covX
t
分解为covX
t
=Q∑Q
‑1其中,是covX
t
的特征向量组成的特征矩阵,∑为一个对角阵,对角线上的元素为特征值;选择最大的K个特征值对应的特征矩阵重构数据,则原数据与重构数据之间的残差为:ResX
t
=X

t

X

t
Q
K
Q
KT
,其中ResX
t
残差部分中对应海平面高度的分量ResX
t
(SSH)作为SSH非常规分布特征,用于提高模型对边缘部分的订正效果,与多源要素特征共同构成LSTM输入X
t
:X
t
=[X
t
,ResX
t
(SSH)]采用LSTM模块对变量进行编码,提取变量间时序相关的特征信息,选择最后时间步的隐藏状态h
t
作为SSH时序特征编码模型的特征编码结果,使用遗忘门f
t
、输入门i
t
、输出门o
t
分别控制单元接受、保存、输出的状态值,以实现信息的有选择性记忆和忘记;在t时刻,单个单元计算公式如下:f
t
=σ(W
f
[h

【专利技术属性】
技术研发人员:朱俊星汪祥李留珂张卫民陈祥国王辉赞陈妍
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1