专利名称: |
水质异常检测的方法、装置及终端设备 |
摘要: |
本发明适用于水质检测技术领域,提供了一种水质异常检测的方法、装置及终端设备,所述方法包括:获取待测水域监测节点第一时长内的时间序列测量数据,将时间序列测量数据输入基于循环神经网络RNN的UV254预测模型,得到所述待测水域监测节点第一时长内的UV254预测数据;利用UV254测量数据与UV254预测数据计算差分,获得残差,根据残差分布生成置信区间;若残差在所述置信区间内,则判定为正常点;若残差不在所述置信区间内,则判定为异常点;针对第一时长中第二时间窗内所有测量时刻计算表征第二时间窗内发生水质异常概率的累积概率,若所述累积概率大于预设概率阈值,则判定所述第二时间窗内发生了水质异常事件。本发明大大降高了水质异常检测效果。 |
专利类型: |
发明专利 |
国家地区组织代码: |
广东;44 |
申请人: |
精锐视觉智能科技(深圳)有限公司 |
发明人: |
孔庆杰;林姝 |
专利状态: |
有效 |
申请日期: |
2019-06-10T00:00:00+0800 |
发布日期: |
2019-09-13T00:00:00+0800 |
申请号: |
CN201910497097.4 |
公开号: |
CN110231447A |
代理机构: |
深圳中一联合知识产权代理有限公司 |
代理人: |
黄志云 |
分类号: |
G01N33/18(2006.01);G;G01;G01N;G01N33 |
申请人地址: |
518000 广东省深圳市南山区朗山路11号同方信息港B栋8楼 |
主权项: |
1.一种水质异常检测的方法,其特征在于,包括: 获取待测水域监测节点第一时长内各个测量时刻的UV254测量数据作为时间序列测量数据,将所述时间序列测量数据输入基于循环神经网络RNN的UV254预测模型,得到所述待测水域监测节点第一时长内各个测量时刻的UV254预测数据; 利用所述UV254测量数据与UV254预测数据计算差分,获得第一时长内各个测量时刻的残差,根据所述残差的分布生成置信区间; 若第一时长内测量时刻的残差在所述置信区间内,则判定该测量时刻为正常点;若第一时长内测量时刻的残差不在所述置信区间内时,则判定所述测量时刻为异常点; 针对第一时长中第二时间窗内所有测量时刻计算表征第二时间窗内发生水质异常概率的累积概率,若所述累积概率大于预设概率阈值,则判定所述第二时间窗内发生了水质异常事件。 2.如权利要求1所述的方法,其特征在于,所述根据所述残差的分布生成置信区间,包括: 获得第一时长内各个测量时刻的残差,将第一时长中第一时间窗内残差的均值作为正态分布的中心μ,第一时间窗内残差的标准差作为正态分布的方差σ,根据所述中心μ和方差σ生成置信区间。 3.如权利要求1或2所述的方法,其特征在于,所述累积概率P(t+1)的计算公式为: P(t+1)=ω0Yt+1+ω1Yt+....+ωnYt+1-n, 其中,预设权值ω0,...,ωn逐渐减小且当测量时刻t+1-i为异常点时Yt+1-i取1,当测量时刻t+1-i为正常点时Yt+1-i取0。 4.如权利要求1或2所述的方法,其特征在于,还包括:使用第二时长内各个测量时刻的UV254数据作为时间序列样本测量数据,通过机器学习训练得到基于循环神经网络RNN的UV254预测模型。 5.如权利要求4所述的方法,其特征在于,所述使用第二时长内各个测量时刻的UV254数据作为时间序列样本测量数据,通过机器学习训练得到基于循环神经网络RNN的UV254预测模型,包括: 获取样本水域监测节点第二时长内各个测量时刻的UV254数据作为时间序列样本测量数据,将所述时间序列样本测量数据分为训练集样本数据与测试集样本数据,其中,训练集样本数据中的UV254数据都为正常水质的数据; 将所述训练集样本数据和所述测试集样本数据输入到RNN进行训练,并通过网格法寻找最优超参数,构建基于RNN的UV254预测模型。 6.如权利要求1,2或5任一项所述的方法,其特征在于,所述基于RNN的UV254预测模型为基于长短期记忆LSTM网络的UV254预测模型。 7.如权利要求6所述的方法,其特征在于,所述RNN的参数包括:输入数据的维度,网络的层数,隐藏层节点个数,激活函数以及学习率。 8.一种水质异常检测的装置,其特征在于,包括: 预测模块,用于获取待测水域监测节点第一时长内各个测量时刻的UV254测量数据作为时间序列测量数据,将所述时间序列测量数据输入基于循环神经网络RNN的UV254预测模型,得到所述待测水域监测节点第一时长内各个测量时刻的UV254预测数据; 差分模块,用于利用所述UV254测量数据与UV254预测数据计算差分,获得第一时长内各个测量时刻的残差,根据所述残差的分布生成置信区间; 第一判定模块,用于若第一时长内测量时刻的残差在所述置信区间内,则判定该测量时刻为正常点;若第一时长内测量时刻的残差不在所述置信区间内时,则判定所述测量时刻为异常点; 第二判定模块,用于针对第一时长中第二时间窗内所有测量时刻计算表征第二时间窗内发生水质异常概率的累积概率,若所述累积概率大于预设概率阈值,则判定所述第二时间窗内发生了水质异常事件。 9.一种终端设备,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至7任一项所述方法的步骤。 10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。 |
所属类别: |
发明专利 |