【技术实现步骤摘要】
一种水质预测方法及装置
[0001]本专利技术涉及水产养殖
,尤其涉及一种水质预测方法及装置。
技术介绍
[0002]水产养殖是农业生产的重要组成部分,中国水产养殖产量连续多年居世界第一,是世界上重要的水产品生产和出口大国之一。水产养殖业已成为我国农业生产的重要组成部分,是不少地方农村经济发展的支柱产业。为了监测养殖水质的变化,人们常常需要定期掌握水体溶解氧的浓度和温度的变化情况。然而现有方法往往都是通过物理或化学的方法来测量水体中溶解氧的浓度,对温度数据时常采用定时监控、定点测量,这些传统方法具有一定的滞后性,难以掌握水质情况在未来一段时间内的变化规律。
[0003]基于历史数据的水质预测方法也大多以单因子的历史数据作为训练样本进行曲线拟合,由于水质参数直接、间接影响因素较多,具有高度非线性、时滞性及多变量耦合性等特征,单因子预测的方法往往无法满足预测准度的需求,难以实现精确、高效的短期溶解氧变化的多步预测。因此,现在亟需一种新型水质预测方法及装置来解决上述问题。
[0004]本专利技术基于时间序列模型,提供一种基于注意力机制的Bi
‑
directional GRU
‑
CNN的水质预测方法及装置,对未来6步的时间序列进行预测,实现水质溶解氧和水温的自动采集和预测,用以克服或者至少部分解决现有技术存在的问题,可以对养殖水质变化做出早发现、早预警,弥补人工监测方法耗费大量的人力和财力、设备成本高、时间滞后性大的不足,从而提高水产养殖的效率。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种水质预测方法,其特征在于,包括以下步骤:步骤S1:在养殖场景内由多个传感器采集历史水温和溶解氧的监测数据并进行预处理;步骤S2:对步骤S1预处理后的数据进行融合,得到水质时间序列;步骤S3:引入注意力机制,建立基于注意力机制的Bi
‑
directional GRU
‑
CNN模型;步骤S4:将步骤S2经过融合后的水质时间序列重新组合成预测训练样本,输入至步骤S3建立的基于注意力机制的Bi
‑
directional GRU
‑
CNN模型中进行训练,得到训练后的水质预测模型;步骤S5:采集实时数据进行水质预测。2.根据权利要求1所述的水质预测方法,其特征在于,所述步骤S1具体包括以下子步骤:步骤S11:识别并删除历史水温和溶解氧的监测数据中表示监测异常的极大异常值和非数值类型的数据;步骤S12:通过线性插值法或三次样条插值法对监测产生的缺失值和删除异常值后产生的缺失值进行补全;步骤S13:对经过步骤S11和步骤S12处理后的历史水温和溶解氧的监测数据进行归一化处理。3.根据权利要求2所述的水质预测方法,其特征在于,所述步骤S13中归一化处理公式如下:其中,x
i
为第i个输入数据,x
min
为输入数据中的最小值,x
max
为输入数据中的最大值,n为数据的总个数,f(x
i
)为归一化后数据。4.根据权利要求1所述的水质预测方法,其特征在于,所述步骤S2中对预处理后的数据进行融合的具体步骤如下:步骤T1:将同一时刻N个同类型传感器返回的数据平均划分为两组,则每组为N/2个数据;步骤T2:记步骤T1划分的两组数据分别为T
1i
和T
2i
,计算T
1i
和T
2i
的算术平均值为:的算术平均值为:步骤T3:计算标准差σ1和σ2为:
步骤T4:利用如下公式完成数据融合:5.根据权利要求1所述的水质预测方法,其特征在于,基于注意力机制的Bi
‑
directional GRU
‑
CNN模型的建立过程具体如下:步骤A1:传入水温T
+
和溶解氧含量D
+
的预测训练样本[T
+
,D
+
],引入注意力机制Attention:其中,Q为一个n
×
d
k
的序列,表示每个元素对应的查询que...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。