【技术实现步骤摘要】
双阶段时空注意力机制的污染源
‑
水质预测模型权重影响计算方法
[0001]本专利技术属于水环境管理
,尤其涉及一种双阶段时空注意力机制的污染源
‑
水质预测模型权重影响计算方法。
技术介绍
[0002]水质指标是衡量河流水质指标的非常重要的尺度。从以前的人工采样到现在越来越多的河流采用水质自动监测站实时采集水质指标数据。水质指标的变化佷容易受到污水排放,降雨,空气质量以及农业生产等外界因素的影响,有非常强的非线形特征,缺乏周期性和稳定性。而传统的水质指标模型大都采用线性模型进行建模预测分析。线形模型限制了模型的精确度,缺乏对水环境中多非线形特征的分析。此外,水体环境异常复杂,水质指标序列存在较大噪声,导致传统模型在复杂条件下难以有效预测真实水环境指标。
[0003]目前,随着边缘计算设备以及各类水质传感器的发展,数据变得愈加多样与丰富。深度学习逐渐成为了时间序列预测的主流算法,已经广泛应用在水环境相关数据分析处理上。目前大多数水质指标数据属于长相关时间序列,即序列中可能存在间隔或延迟相对较长,但对下一时刻值影响较大的重要事件,传统神经网络很难捕捉到这种跨度很长的关键信息。此外水质序列与污染源序列之间的相关研究也相对较困难,难以分析其影响权重。双阶段注意力机制循环在编码器的输入阶段引入了注意力机制,从而同时实现了选取特征因子和把握长期时序依赖关系。
技术实现思路
[0004]针对以上现有技术的不足,本专利技术提供一种基于SG(Savitzky Golay) ...
【技术保护点】
【技术特征摘要】
1.一种双阶段时空注意力机制的污染源
‑
水质预测模型权重影响计算方法,其特征在于,包括如下步骤:步骤1:获取河流过去一段时间监测到的水质指标组成的时间序列数据及周边污染源的污染排放数据;步骤2:对两类数据进行SG(Savitzky Golay)滤波平滑降噪预处理;步骤3:将预处理后的数据进行Z
‑
score标准化处理,再按预设的滑动窗口宽度划分为多个子序列,并划分训练集和测试集;步骤4:根据训练集的历史数据训练污染源水质预测模型,将训练集的特征序列数据输入双阶段时空注意力机制循环神经网络(Dual
‑
stage Spitial and Temporal Attention
‑
based Recurrent Neural Network,DSTA
‑
RNN)模型中,将模型的输出值与真实值进行对比,算出损失率,利用反向传播训练模型的参数;步骤5、输出模型中学习到的各污染源驱动序列的权重,用于分析各污染源各个时刻对于水质的贡献度。2.根据权利要求1所述的方法,其特征在于,步骤2中,在进行卷积的过程中,SG平滑滤波对低次多项式用最小二乘法拟合相邻的数据点的连续子集,其中,相邻的多项式数据点的个数称为滤波窗口宽度,如下公式是多项式,其中,水环境时间序列数据由n个x
j
水质指标组成(j=1,
…
,n),滤波窗口宽度为m,用一组m个卷积系数C
i
对窗口的水质指标x
i+j
使用最小二乘法进行拟合。卷积系数C
i
的推导:假设数据由一组n个点(z
j
,x
j
)(j=1,
…
n)构成,其中z
j
是水质指标的相对时序位置,x
j
是j时间点的水质指标。多项式将通过线型最小二乘拟合到一组m(奇数)相邻数据点,设滤波窗口宽度为m,采用k次多项式对窗口的数据点进行拟合。x=a0+a1z+a2z2+
…
+a
k
‑1z
k
‑1。形成n个方程,构成k元线性方程组,并通过最小二乘法拟合确定参数A,用矩阵表示为:X
m
×1=Z
m
×
k
·
A
k
×1。A的最小二乘解为:表达式中的X的系数C被称为卷积系数,得到的卷积系数C是一个矩阵:C=(X
T
·
X)
‑1·
X
T
。3.根据权利要求1所述的方法,步骤4中其特征在于,所述DSTA
‑
RNN模型使用双阶段时空注意力机制建模。其第一阶段关注空间特征,用编码器用以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。