CN111693667A - 一种基于门控递归阵列水质检测***及方法 - Google Patents

一种基于门控递归阵列水质检测***及方法 Download PDF

Info

Publication number
CN111693667A
CN111693667A CN202010373194.5A CN202010373194A CN111693667A CN 111693667 A CN111693667 A CN 111693667A CN 202010373194 A CN202010373194 A CN 202010373194A CN 111693667 A CN111693667 A CN 111693667A
Authority
CN
China
Prior art keywords
water quality
data
content
value
recursive array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010373194.5A
Other languages
English (en)
Inventor
崔光茫
吴小辉
毛海锋
赵巨峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN202010373194.5A priority Critical patent/CN111693667A/zh
Publication of CN111693667A publication Critical patent/CN111693667A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/18Water
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Chemical & Material Sciences (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Geometry (AREA)
  • Molecular Biology (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Biophysics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Food Science & Technology (AREA)
  • Medicinal Chemistry (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)

Abstract

本发明提出一种基于门控递归阵列水质检测的检测方法,包括以下步骤:S1,获取水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;获取环境指标包括大气压力、大气湿度、大气温度、风速;S2,将获取的水质参数值以及环境指标进行归一化及特征选择,得到预处理数据;S3,选用基于门控递归阵列的神经网络作为预测模型,并设置损失函数及优化迭代方法;S4,将预处理数据输入到预测模型进行模型训练得出预测结果;S5,将预测结果与设定的五级水质分类进行比对,获得分类结果。本发明能够更加有效的利用水质属性进行预测分类。

Description

一种基于门控递归阵列水质检测***及方法
技术领域
本发明涉及水质安全技术领域,尤其是涉及一种基于门控递归阵列水质检测***及方法。
背景技术
随着我国工业和科技水平的不断发展,其所造成的工业污水、生活污水以及其他废弃物进入湖泊、水库以及其他江海湖海等饮用水源,以至于超过水体自净能力所造成了严重污染,会导致水体的物理、化学、生物等方面特征的改变,从而影响到水的利用价值,甚至危害到了人体健康以及生态环境,造成逐渐恶化最终到达不可挽回的局面。因此,开发实时在线,有效快速的水质监测***对于环境治理、处理污染水源具有重要意义。
近年来,国家对于环境保护越来越重视,也有更多的相关研究人员提出新技术、新方法。这些技术主要包括电化学分析法、色谱分离技术法、生物传感技术法以及光谱分析法等。通过这些方法获取到各种指标的数据,再通过传统水质分类的方法如单因子评价法、指数评价法等传统方法费时费力,并且效率极低。也有研究人员提出逻辑回归、神经网络等方法建立模型,从而获取水质数据并预测水质类别。但这些方法存在一些不足之处,如模型建立的相关性欠缺,其次所采用的模型不具有能考虑水质数据的时序性功能,降低了水质预测工作的准确性,且不能及时有效的得出结果。
因此,为开发有效快速的水质监测***,并提升模型预测的准确度,我们需要关注到更多环境属性,并引入其时序性特征。
发明内容
针对模型建立的相关性欠缺且所采用的模型不具有能考虑水质数据的时序性功能的问题,本发明提出了一种基于门控递归阵列水质检测***及方法,能够更加有效的利用水质属性进行预测分类。
为实现上述目的,本发明提供以下的技术方案:
一种基于门控递归阵列水质检测的检测方法,包括以下步骤:
S1,获取水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;获取环境指标包括大气压力、大气湿度、大气温度、风速;
S2,将获取的水质参数值以及环境指标进行归一化及特征选择,得到预处理数据;
S3,选用基于门控递归阵列的神经网络作为预测模型,并设置损失函数及优化迭代方法;
S4,将预处理数据输入到预测模型进行模型训练得出预测结果;
S5,将预测结果与设定的五级水质分类进行比对,获得分类结果。
得出包含时序属性的水质等级预测,预测准确率更高。这是由于门控递归阵列具有记忆的特性,使得水质监测当中温度、化学反应等时序性特点被充分考虑。且相比于其他神经网络,门控递归阵列的门控单元更少,因此参数更少,复杂度低。
作为优选,所述设定的五级水质分类具体包括:
连续时间下获取水质参数值,同时获取环境指标输入计算机进行记录;目前国家地表水环境质量标准依据地表水水域环境功能和保护目标将其划分为I、II、III、IV、V五类,设在t时刻收集到的16种水质监测数据为:
Xt=(x1,x2,......,x16)
上述Xt为t时刻的水质特征数组,xn为第n个数据指标,且t时刻水质分类结果为:
Yt=y y∈(I,II,III,IV,V)。
作为优选,所述步骤S2具体包括:
将收集到的数据进行归一化处理,将所述Xt内的数据归一化到[0,1]之间,得到:
Xt=(x1,x2,......,x16)xn∈[0,1]
通过特征消除与交叉验证算法选出与预测水质分类结果相关性最大的k个特征属性,得到:
Xt=(x1,x2,......,xk)xk∈[0,1]。
这里主要采用递归特征消除与交叉验证算法,算法的主要思想是反复构建模型,然后选出最好的特征,根据其特征的系数占比来决定,并将选出来的特征放到集合当中,然后将剩余的特征进行反复构建模型,直到遍历了所有的特征。而在构建模型之前需要将数据经过归一化处理,因为若没有归一化,基于这些数据构建的模型得出来的结果是不够稳定的。
作为优选,所述步骤S3具体包括:基于门控递归阵列设计一个神经网络,门控递归阵列存在两种门:分别是更新门和重置门,更新门用于控制前一时刻的状态信息被带入到当前状态中的当前状态的程度,更新门的值越大说明前一时刻的状态信息带入越多;重置门控制前一状态有多少信息被写入到当前的候选集
Figure BDA0002478914540000031
上,重置门越小,前一状态的信息被写入的越少;处理数据的过程也就是门控递归阵列的前向传播过程为:
Γu=σ(Wu[c<t-1>,Xt]+bu)
上述式中Γu为更新门的值,σ为激活函数,Wu为更新门的权重,c<t-1>为上一时刻的状态值,bu为更新门偏重值;
Γr=σ(Wr[c<t-1>,Xt]+br)
上述式中Γr为重置门的值,σ为激活函数,Wr为重置门的权重,c<t-1>为上一时刻的状态值,br为重置门偏重值;
Figure BDA0002478914540000032
Figure BDA0002478914540000033
上述式中
Figure BDA0002478914540000034
为当前时刻的候选状态值,tanh为激活函数,Wc为权重值,bc为当前运算偏重值;
Figure BDA0002478914540000035
上述式中c<t>为当前状态值;
σ激活函数的作用为将状态值压缩到(0,1)之间,为sigmoid激活函数,式子为:
Figure BDA0002478914540000036
k为传入激活函数的参数。
作为优选,所述步骤S3中需要训练优化的损失函数为:
J(θ)=E[Loss(f(Xt;θ),Y)]
θ为神经网络内参数,J(θ)为损失函数。
作为优选,所述损失函数采用SGD优化算法或Adam优化算法,
所述SGD优化算法具体包括:
输入学习率ξk,初始参数θ,梯度
Figure BDA0002478914540000041
当为满足停止条件时,从训练集中采集包含m个样本{Xt (1),Xt (2),...,Xt (m)}的小批量,其中数据x(i)对应目标y(i)
计算梯度估计:
Figure BDA0002478914540000042
更新参数:
Figure BDA0002478914540000043
所述Adam优化算法具体包括:
输入全局学习率ξk(默认0.001),矩估计的指数衰减率,ρ1、ρ2在区间[0,1)内(默认0.9与0.999),用于数值稳定的小常数δ(默认10-7),
输入初始参数θ,初始化一阶矩和二阶矩变量s=0,r=0,初始化时间步t=0,当未满足停止条件时,从训练集中采集包含m个样本{x(1),x(2),...,x(m)},其中数据x(i)对应目标y(i)
计算梯度估计:
Figure BDA0002478914540000044
t←t+1
更新有偏一阶矩估计:s←ρ1s+(1-p1)g
更新有偏二阶矩估计:r←ρ2r+(1-ρ2)ge g。
在神经网络训练期间,实际上可以等效于减小损失函数的过程,神经网络算法发展初始阶段,一般选择的是梯度下降算法,通过批量输入数据,得到输出数据,并与目标函数做差算出损失函数值,减小损失函数值的方法是改变网络中的参数。最终目的是,使得输入对应输出,并算出的损失函数值达到最低点,等效于输出接近于理想值。上述优化算法,从损失函数收敛速度,梯度下降速度,自适应下降方面进行优化。使得损失函数尽量趋近于全局最优解。
一种基于门控递归阵列水质检测***,适用于上述的一种基于门控递归阵列水质检测的检测方法,包括
数据采集模块,获取水质参数值和环境指标,并将水质参数值和环境指标传输到数据库模块;
数据库模块,存储水质参数值和环境指标的数据;
数据处理模块,调用数据库中的水质参数值和环境指标的数据,进行预处理,得到预处理数据,并将预处理数据传输到门控递归阵列模型;
门控递归阵列模型,设有预先建立好的训练模型,接收数据处理模块输入的预处理数据,并将预处理数据输入到训练模型进行训练,得到预测的结果;
计算机水质监测平台,设有五级水质分类预警阈值,接收预测的结果,根据预测结果获得分类结果并进行预警。
作为优选,所述***还设有报警器模块,所述计算机水质监测平台与报警器模块电连接。当水质等级属于不正常范围时,控制报警器模块报警
作为优选,所述数据采集模块包括宽光谱水质分析单元、温度传感器、湿度传感器、压力计和风速计,所述宽光谱水质分析单元通过宽光谱水质分析技术获取水质参数值,所述温度传感器、湿度传感器、压力计和风速计获取环境指标。
作为优选,所述水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;所述环境指标包括大气压力、大气湿度、大气温度、风速。
本发明有以下有益效果:采用基于门控递归阵列的深度神经网络作为预测模型,门控递归阵列具有记忆性功能,在训练时将属性时序变化的影响纳入影响结果的因素,如水温、大气压、以及水中物质所产生的化学反应等,具有一定延时性的影响因素。通过训练得到特征相关性更高,预测更准确的模型,为及时准确的预测水质等级,并作出应急反应具有重要意义;得出包含时序属性的水质等级预测,预测准确率更高;相比于其他神经网络,门控递归阵列的门控单元更少,因此参数更少,复杂度低。
附图说明
图1是本实施例的***构成图;
图2是本实施例中门控递归阵列输入输出框架图;
图3是本实施例中门控递归阵列内部框架图;
其中:S01、数据采集模块 S02、数据库模块 S03、数据处理模块 S04、门控递归阵列模型 S05、计算机水质监测平台 S06、报警器模块。
具体实施方式
实施例:
本实施例提出一种基于门控递归阵列水质检测的检测方法,包括以下步骤:
S1,获取水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;获取环境指标包括大气压力、大气湿度、大气温度、风速;
设定五级水质分类具体包括:
连续时间下获取水质参数值,同时获取环境指标输入计算机进行记录;目前国家地表水环境质量标准依据地表水水域环境功能和保护目标将其划分为I、II、III、IV、V五类,设在t时刻收集到的16种水质监测数据为:
Xt=(x1,x2,......,x16)
上述Xt为t时刻的水质特征数组,xn为第n个数据指标,且t时刻水质分类结果为:
Yt=y y∈(I,II,III,IV,V)。
S2,将获取的水质参数值以及环境指标进行归一化及特征选择,得到预处理数据;步骤S2具体包括:
将收集到的数据进行归一化处理,将Xt内的数据归一化到[0,1]之间,得到:
Xt=(x1,x2,......,x16)xn∈[0,1]
通过特征消除与交叉验证算法选出与预测水质分类结果相关性最大的k个特征属性,得到:
Xt=(x1,x2,......,xk)xk∈[0,1]。
这里主要采用递归特征消除与交叉验证算法,算法的主要思想是反复构建模型,然后选出最好的特征,根据其特征的系数占比来决定,并将选出来的特征放到集合当中,然后将剩余的特征进行反复构建模型,直到遍历了所有的特征。而在构建模型之前需要将数据经过归一化处理,因为若没有归一化,基于这些数据构建的模型得出来的结果是不够稳定的。
S3,选用基于门控递归阵列的神经网络作为预测模型,并设置损失函数及优化迭代方法;
门控递归阵列的输入输出框架参考图2,输入输出包括输入数据、前一时刻状态值、当前时刻状态值、输出数据。
门控递归阵列的内部框架参考图3,其中模块包括输入输出模块、当前状态值与前一状态值模块,运算模块1为乘法运算,运算模块2为与1求差运算,运算模块3为加法运算,激活函数1为sigma激活函数,激活函数2为tanh激活函数。
步骤S3具体包括:基于门控递归阵列设计一个神经网络,门控递归阵列存在两种门:分别是更新门和重置门,更新门用于控制前一时刻的状态信息被带入到当前状态中的当前状态的程度,更新门的值越大说明前一时刻的状态信息带入越多;重置门控制前一状态有多少信息被写入到当前的候选集
Figure BDA0002478914540000072
上,重置门越小,前一状态的信息被写入的越少;处理数据的过程也就是门控递归阵列的前向传播过程为:
Γu=σ(Wu[c<t-1>,Xt]+bu)
上述式中Γu为更新门的值,σ为激活函数,Wu为更新门的权重,c<t-1>为上一时刻的状态值,bu为更新门偏重值;
Γr=σ(Wr[c<t-1>,Xt]+br)
上述式中Γr为重置门的值,σ为激活函数,Wr为重置门的权重,c<t-1>为上一时刻的状态值,br为重置门偏重值;
Figure BDA0002478914540000071
Figure BDA0002478914540000081
上述式中
Figure BDA0002478914540000082
为当前时刻的候选状态值,tanh为激活函数,Wc为权重值,bc为当前运算偏重值;
Figure BDA0002478914540000083
上述式中c<t>为当前状态值;
σ激活函数的作用为将状态值压缩到(0,1)之间,为sigmoid激活函数,式子为:
Figure BDA0002478914540000084
k为传入激活函数的参数。
步骤S3中需要训练优化的损失函数为:
J(θ)=E[Loss(f(Xt;θ),Y)]
θ为神经网络内参数,J(θ)为损失函数。
损失函数采用SGD优化算法或Adam优化算法,
SGD优化算法具体包括:
输入学习率ξk,初始参数θ,梯度
Figure BDA0002478914540000085
当为满足停止条件时,从训练集中采集包含m个样本{Xt (1),Xt (2),...,Xt (m)}的小批量,其中数据x(i)对应目标y(i)
计算梯度估计:
Figure BDA0002478914540000086
更新参数:
Figure BDA0002478914540000087
Adam优化算法具体包括:
输入全局学习率ξk(默认0.001),矩估计的指数衰减率,ρ1、ρ2在区间[0,1)内(默认0.9与0.999),用于数值稳定的小常数δ(默认10-7),
输入初始参数θ,初始化一阶矩和二阶矩变量s=0,r=0,初始化时间步t=0,当未满足停止条件时,从训练集中采集包含m个样本{x(1),x(2),...,x(m)},其中数据x(i)对应目标y(i)
计算梯度估计:
Figure BDA0002478914540000091
t←t+1
更新有偏一阶矩估计:s←ρ1s+(1-p1)g
更新有偏二阶矩估计:r←ρ2r+(1-ρ2)ge g。
S4,将预处理数据输入到预测模型进行模型训练得出预测结果;
S5,将预测结果与设定的五级水质分类进行比对,获得分类结果。
得出包含时序属性的水质等级预测,预测准确率更高。这是由于门控递归阵列具有记忆的特性,使得水质监测当中温度、化学反应等时序性特点被充分考虑。且相比于其他神经网络,门控递归阵列的门控单元更少,因此参数更少,复杂度低。
在神经网络训练期间,实际上可以等效于减小损失函数的过程,神经网络算法发展初始阶段,一般选择的是梯度下降算法,通过批量输入数据,得到输出数据,并与目标函数做差算出损失函数值,减小损失函数值的方法是改变网络中的参数。最终目的是,使得输入对应输出,并算出的损失函数值达到最低点,等效于输出接近于理想值。上述优化算法,从损失函数收敛速度,梯度下降速度,自适应下降方面进行优化。使得损失函数尽量趋近于全局最优解。
本实施例还提出一种基于门控递归阵列水质检测***,适用于上述的一种基于门控递归阵列水质检测的检测方法,参考图1,包括
数据采集模块,获取水质参数值和环境指标,并将水质参数值和环境指标传输到数据库模块;
数据库模块,存储水质参数值和环境指标的数据;
数据处理模块,调用数据库中的水质参数值和环境指标的数据,进行预处理,得到预处理数据,并将预处理数据传输到门控递归阵列模型;
门控递归阵列模型,设有预先建立好的训练模型,接收数据处理模块输入的预处理数据,并将预处理数据输入到训练模型进行训练,得到预测的结果;
计算机水质监测平台,设有五级水质分类预警阈值,接收预测的结果,根据预测结果获得分类结果并进行预警。
***还设有报警器模块,计算机水质监测平台与报警器模块电连接。当水质等级属于不正常范围时,控制报警器模块报警
数据采集模块包括宽光谱水质分析单元、温度传感器、湿度传感器、压力计和风速计,宽光谱水质分析单元通过宽光谱水质分析技术获取水质参数值,温度传感器、湿度传感器、压力计和风速计获取环境指标。
水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;环境指标包括大气压力、大气湿度、大气温度、风速。
本发明有以下优势:采用基于门控递归阵列的深度神经网络作为预测模型,门控递归阵列具有记忆性功能,在训练时将属性时序变化的影响纳入影响结果的因素,如水温、大气压、以及水中物质所产生的化学反应等,具有一定延时性的影响因素。通过训练得到特征相关性更高,预测更准确的模型,为及时准确的预测水质等级,并作出应急反应具有重要意义;得出包含时序属性的水质等级预测,预测准确率更高;相比于其他神经网络,门控递归阵列的门控单元更少,因此参数更少,复杂度低。

Claims (10)

1.一种基于门控递归阵列水质检测的检测方法,其特征是,包括以下步骤:
S1,获取水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;获取环境指标包括大气压力、大气湿度、大气温度、风速;
S2,将获取的水质参数值以及环境指标进行归一化及特征选择,得到预处理数据;
S3,选用基于门控递归阵列的神经网络作为预测模型,并设置损失函数及优化迭代方法;
S4,将预处理数据输入到预测模型进行模型训练得出预测结果;
S5,将预测结果与设定的五级分类进行比对,获得分类结果。
2.根据权利要求1所述的一种基于门控递归阵列水质检测的检测方法,其特征是,所述设定的五级分类具体包括:
连续时间下获取水质参数值,同时获取环境指标输入计算机进行记录;目前国家地表水环境质量标准依据地表水水域环境功能和保护目标将其划分为I、II、III、IV、V五类,设在t时刻收集到的16种水质监测数据为:
Xt=(x1,x2,......,x16)
上述Xt为t时刻的水质特征数组,xn为第n个数据指标,且t时刻水质分类结果为:
Yt=y y∈(I,II,III,IV,V)。
3.根据权利要求2所述的一种基于门控递归阵列水质检测的检测方法,其特征是,所述步骤S2具体包括:
将收集到的数据进行归一化处理,将所述Xt内的数据归一化到[0,1]之间,得到:
Xt=(x1,x2,......,x16) xn∈[0,1]
通过特征消除与交叉验证算法选出与预测水质分类结果相关性最大的k个特征属性,得到:
Xt=(x1,x2,.....,xk) xk∈[0,1]。
4.根据权利要求1所述的一种基于门控递归阵列水质检测的检测方法,其特征是,所述步骤S3具体包括:基于门控递归阵列设计一个神经网络,门控递归阵列存在两种门:分别是更新门和重置门,更新门用于控制前一时刻的状态信息被带入到当前状态中的当前状态的程度,更新门的值越大说明前一时刻的状态信息带入越多;重置门控制前一状态有多少信息被写入到当前的候选集
Figure FDA0002478914530000026
上,重置门越小,前一状态的信息被写入的越少;处理数据的过程也就是门控递归阵列的前向传播过程为:
Γu=σ(Wu[c<t-1>,Xt]+bu)
上述式中Γu为更新门的值,σ为激活函数,Wu为更新门的权重,c<t-1>为上一时刻的状态值,bu为更新门偏重值;
Γr=σ(Wr[c<t-1>,Xt]+br)
上述式中Γr为重置门的值,σ为激活函数,Wr为重置门的权重,c<t-1>为上一时刻的状态值,br为重置门偏重值;
Figure FDA0002478914530000021
Figure FDA0002478914530000022
上述式中
Figure FDA0002478914530000023
为当前时刻的候选状态值,tanh为激活函数,Wc为权重值,bc为当前运算偏重值;
Figure FDA0002478914530000024
上述式中c<t>为当前状态值;
σ激活函数的作用为将状态值压缩到(0,1)之间,为sigmoid激活函数,式子为:
Figure FDA0002478914530000025
k为传入激活函数的参数。
5.根据权利要求4所述的一种基于门控递归阵列水质检测的检测方法,其特征是,所述步骤S3中需要训练优化的损失函数为:
J(θ)=E[Loss(f(Xt;θ),Y)]
θ为神经网络内参数,J(θ)为损失函数。
6.根据权利要求4所述的一种基于门控递归阵列水质检测的检测方法,其特征是,所述损失函数采用SGD优化算法或Adam优化算法,
所述SGD优化算法具体包括:
输入学习率ξk,初始参数θ,梯度
Figure FDA0002478914530000031
当为满足停止条件时,从训练集中采集包含m个样本{Xt (1),Xt (2),...,Xt (m)}的小批量,其中数据x(i)对应目标y(i)
计算梯度估计:
Figure FDA0002478914530000032
更新参数:
Figure FDA0002478914530000033
所述Adam优化算法具体包括:
输入全局学习率ξk(默认0.001),矩估计的指数衰减率,ρ1、ρ2在区间[0,1)内(默认0.9与0.999),用于数值稳定的小常数δ(默认10-7),
输入初始参数θ,初始化一阶矩和二阶矩变量s=0,r=0,初始化时间步t=0,当未满足停止条件时,从训练集中采集包含m个样本{x(1),x(2),...,x(m)},其中数据x(i)对应目标y(i)
计算梯度估计:
Figure FDA0002478914530000034
t←t+1
更新有偏一阶矩估计:s←ρ1s+(1-p1)g
更新有偏二阶矩估计:r←ρ2r+(1-ρ2)ge g。
7.一种基于门控递归阵列水质检测***,适用于权利要求1-7所述的一种基于门控递归阵列水质检测的检测方法,其特征是,包括
数据采集模块,获取水质参数值和环境指标,并将水质参数值和环境指标传输到数据库模块;
数据库模块,存储水质参数值和环境指标的数据;
数据处理模块,调用数据库中的水质参数值和环境指标的数据,进行预处理,得到预处理数据,并将预处理数据传输到门控递归阵列模型;
门控递归阵列模型,设有预先建立好的训练模型,接收数据处理模块输入的预处理数据,并将预处理数据输入到训练模型进行训练,得到预测的结果;
计算机水质监测平台,设有五级分类预警阈值,接收预测的结果,根据预测结果获得分类结果并进行预警。
8.根据权利要求7所述的一种基于门控递归阵列水质检测***,其特征是,所述***还设有报警器模块,所述计算机水质监测平台与报警器模块电连接。
9.根据权利要求7所述的一种基于门控递归阵列水质检测***,其特征是,所述数据采集模块包括宽光谱水质分析单元、温度传感器、湿度传感器、压力计和风速计,所述宽光谱水质分析单元通过宽光谱水质分析技术获取水质参数值,所述温度传感器、湿度传感器、压力计和风速计获取环境指标。
10.根据权利要求9所述的一种基于门控递归阵列水质检测***,其特征是,所述水质参数值包括PH值、电导率、浊度、溶解氧、水温、叶绿素A的含量、蓝绿藻的含量、氨氮的含量,总磷的含量、铜的含量、铅的含量、锡的含量;所述环境指标包括大气压力、大气湿度、大气温度、风速。
CN202010373194.5A 2020-05-06 2020-05-06 一种基于门控递归阵列水质检测***及方法 Pending CN111693667A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010373194.5A CN111693667A (zh) 2020-05-06 2020-05-06 一种基于门控递归阵列水质检测***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010373194.5A CN111693667A (zh) 2020-05-06 2020-05-06 一种基于门控递归阵列水质检测***及方法

Publications (1)

Publication Number Publication Date
CN111693667A true CN111693667A (zh) 2020-09-22

Family

ID=72476968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010373194.5A Pending CN111693667A (zh) 2020-05-06 2020-05-06 一种基于门控递归阵列水质检测***及方法

Country Status (1)

Country Link
CN (1) CN111693667A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112906738A (zh) * 2021-01-15 2021-06-04 宁波可为数据技术有限公司 一种水质检测及处理方法
CN113033917A (zh) * 2021-04-19 2021-06-25 重庆工商大学 一种基于***数据的污水处理厂预测规划运行管理方法
CN113205219A (zh) * 2021-05-12 2021-08-03 大连大学 一种基于梯度下降优化逻辑斯谛回归算法的农业用水水质预测方法
CN113408744A (zh) * 2021-07-08 2021-09-17 山东浪潮科学研究院有限公司 基于AIot和TinyML技术的多传感器多环境监测方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103728431A (zh) * 2014-01-09 2014-04-16 重庆科技学院 基于极限学习机的工业污水cod在线软测量方法
US20170140263A1 (en) * 2015-11-12 2017-05-18 Google Inc. Convolutional gated recurrent neural networks
CN108665100A (zh) * 2018-05-09 2018-10-16 中国农业大学 一种水体水质预测方法、***及装置
CN110619418A (zh) * 2019-07-26 2019-12-27 重庆大学 一种基于混合模型组合算法的多特征水质预测方法
CN110852498A (zh) * 2019-10-31 2020-02-28 西安交通大学 一种基于gru神经网络预测数据中心能耗效率值pue的方法
CN111080464A (zh) * 2019-11-27 2020-04-28 中国农业大学 一种池塘养殖水质关键因子预测方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103728431A (zh) * 2014-01-09 2014-04-16 重庆科技学院 基于极限学习机的工业污水cod在线软测量方法
US20170140263A1 (en) * 2015-11-12 2017-05-18 Google Inc. Convolutional gated recurrent neural networks
CN108351982A (zh) * 2015-11-12 2018-07-31 谷歌有限责任公司 卷积门控递归神经网络
CN108665100A (zh) * 2018-05-09 2018-10-16 中国农业大学 一种水体水质预测方法、***及装置
CN110619418A (zh) * 2019-07-26 2019-12-27 重庆大学 一种基于混合模型组合算法的多特征水质预测方法
CN110852498A (zh) * 2019-10-31 2020-02-28 西安交通大学 一种基于gru神经网络预测数据中心能耗效率值pue的方法
CN111080464A (zh) * 2019-11-27 2020-04-28 中国农业大学 一种池塘养殖水质关键因子预测方法及装置

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
JICHANG TU等: "Water Quality Prediction Model Based on CNN-GRU hybrid network", 《IEEE XPLORE》 *
刘松等: "基于门控递归单元神经网络的高速公路行程时间预测", 《应用数学和力学》 *
张朝阳等: "《深入浅出 工业机器学习算法详解与实战》", 31 January 2020, 机械工业出版社 *
徐玉妃等: "滇池草海水质等级预测模型研究", 《水生态学杂志》 *
袁爱红: "图像内容的语义描述与理解", 《中国优秀博硕士学位论文全文数据库(博士)信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112906738A (zh) * 2021-01-15 2021-06-04 宁波可为数据技术有限公司 一种水质检测及处理方法
CN112906738B (zh) * 2021-01-15 2023-01-31 宁波可为数据技术有限公司 一种水质检测及处理方法
CN113033917A (zh) * 2021-04-19 2021-06-25 重庆工商大学 一种基于***数据的污水处理厂预测规划运行管理方法
CN113033917B (zh) * 2021-04-19 2022-04-12 重庆工商大学 一种基于***数据的污水处理厂预测规划运行管理方法
CN113205219A (zh) * 2021-05-12 2021-08-03 大连大学 一种基于梯度下降优化逻辑斯谛回归算法的农业用水水质预测方法
CN113408744A (zh) * 2021-07-08 2021-09-17 山东浪潮科学研究院有限公司 基于AIot和TinyML技术的多传感器多环境监测方法

Similar Documents

Publication Publication Date Title
CN111693667A (zh) 一种基于门控递归阵列水质检测***及方法
US20180029900A1 (en) A Method for Effluent Total Nitrogen-based on a Recurrent Self-organizing RBF Neural Network
CN111291937A (zh) 基于支持向量分类与gru神经网络联合的处理污水水质预测方法
CN109492265B (zh) 基于动态非线性pls软测量方法的废水出水指标预测方法
CN114037163A (zh) 一种基于动态权重pso优化bp神经网络的污水处理出水质量预警方法
CN112348290B (zh) 河流水质预测方法、装置、存储介质及设备
CN104680015A (zh) 一种基于快速相关向量机的污水处理在线软测量方法
CN111210128A (zh) 一种基于人工智能及随机自适应阈值的湿地预警方法
CN115561416A (zh) 污水处理厂进水水质实时检测方法和装置
CN111125907B (zh) 一种基于混合智能模型的污水处理氨氮软测量方法
CN116884523B (zh) 一种海洋牧场水质多参数预测方法
CN112819087A (zh) 一种基于模块化神经网络的出水bod传感器异常检测方法
CN112365093A (zh) 一种基于gru深度学习的多特征因子赤潮预测模型
CN116502758A (zh) 一种基于深度学习的水质水量预警方法
CN113838542B (zh) 化学需氧量智能预测方法和***
CN103488089B (zh) 自适应的农药废液焚烧炉有害物排放达标控制***及方法
CN103675012B (zh) Bp粒子群优化的工业熔融指数软测量仪表和方法
CN110009132A (zh) 一种基于lstm深度神经网络的短期电力负荷精细化预测方法
CN114726751A (zh) 资源质量监控的智能化预警方法、***、设备和存储介质
Ling et al. A soft sensor based on influent mode discrimination neural network for a wastewater treatment process
CN114417227A (zh) 一种水体中叶绿素a浓度预测方法
CN115541837B (zh) 一种基于动态模糊神经网络的出水总氮智能检测方法
CN118298962A (zh) 一种基于长短期记忆阶跃序列的进水氨氮浓度预测方法
Zhan et al. Long Short-term Memory modeling method with monotonicity analysis as constraints base on Spearman coefficient
CN113221436B (zh) 一种基于改进型rbf神经网络的污水悬浮物浓度软测量方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200922

RJ01 Rejection of invention patent application after publication