当前位置: 首页 > 专利查询>河海大学专利>正文

基于LSTM长短期记忆网络的智能滑坡监测装置与方法制造方法及图纸

技术编号:20746422 阅读:23 留言:0更新日期:2019-04-03 10:36
本发明专利技术公开了一种基于LSTM长短期记忆网络的智能滑坡监测装置与方法,涉及滑坡监测预警及人工智能领域,通过对滑坡历史监测数据的获得不同的输入特征值,如表面变形、深部位移、地下水位、孔隙水压力、渗透流速,以及滑坡是否失稳添加数据标签,并将监测数据按照一定的比例划分为训练集、验证集、测试集;训练集在LSTM网络下进行梯度下降训练,获得训练模型;验证集、测试集在训练模型中运行获得准确率结果,通过对结果分析确定模型及数据集调整方向,经过不断调试获得准确率较高的监测模型。本发明专利技术结合人工智能优化算法,提高了对于滑坡灾害预测的准确性,降低了滑坡灾害监测装置的成本,结合迁移学习后大范围推广到其他类滑坡的监测。

【技术实现步骤摘要】
基于LSTM长短期记忆网络的智能滑坡监测装置与方法
本专利技术涉及地质灾害滑坡预测预警中人工智能深度学习领域,尤其涉及一种基于LSTM长短期记忆网络的智能滑坡监测装置与方法。
技术介绍
由于滑坡灾害会给人们带来严重的生命、经济损失,因此滑坡的灾害监测一直是重点研发项目,其中对滑坡破坏情况的预测是降低滑坡灾害的有效损失。大数据支持下的智能预测预警技术随着人工智能时代的到来,正在迅速兴起,但是对于滑坡的预警技术普遍没有考虑到滑坡监测数据的时序性,所以效果并不理想。目前基于机器学习的滑坡预警技术普遍不够深入,包括方法的选择、参数的调整、优化以及预警产品落地十分困难。
技术实现思路
专利技术目的:本专利技术的目的在于提供一种基于LSTM长短期记忆网络的智能滑坡监测装置与监测方法,重点考虑降雨、库水位升降及其引起的地下水位变化等因素,以提高其便利性与准确性。技术方案:针对以上技术问题,本专利技术的技术方案如下:一种基于LSTM长短期记忆网络的智能滑坡监测装置,包括:数据输入模块、模型训练模块、模型优化模块、模型可视化模块、用户操作模块;数据模块与模型训练模块相连;模型优化模块与模型优化模块相连;模型优化模块与模型可视化模块相连;模型可视化模块与用户操作模块相连。其中,数据模块负责对滑坡历史监测数据的提取、预测结果的标定、数据集的划分;训练模块负责数据在LSTM网络上的训练并生成训练模型;模型优化模块负责对训练模型的优化以及对数据集划分的调整;模型可视化模块负责对模型结果的直观展示;用户操作模块负责用户自主使用此监测装置。一种基于LSTM长短期记忆网络的智能滑坡监测装置的监测方法,包括以下步骤:步骤1,数据处理过程;步骤2,模型训练过程;步骤3,模型优化过程;步骤4,模型可视化过程。其中,步骤1中,数据处理过程包括以下步骤:步骤1.1:提取滑坡历史监测数据,添加滑坡稳定状态的标签(1:稳定、0:滑动);步骤1.2:进行数据集的划分:训练集、验证集、测试集;如果监测数据为5年以内,训练集(90%)、验证集(5%)、测试集(5%);如果监测数据为5年以上,训练集(98%)、验证集(1%)、测试集(1%);步骤2中的模型训练过程包括以下步骤:步骤2.1:构建LSTM单元的遗忘门:利用sigmoid函数决定哪些特征信息需要被遗忘,ft=σ(Wf·[ht-1,xt]+bf),表示当开始接收新的对预测结果影响大的特征信息时,忘记对预测结果影响小的特征信息;其中,ft代表遗忘门信息,σ代表sigmoid函数,Wf、bf代表遗忘门权重,ht-1代表上一个单元的输出信息,xt当前单元的输入信息;步骤2.2:构建LSTM单元的输入门:首先利用sigmoid函数决定哪些特征信息需要更新:it=σ(Wi·[ht-1,xt]+bi);其次用tanh层生成备选的需要更新的向量:最后更新Ct:其中,it代表更新的信息,代表新的候选值,Ct代表当前单元的状态信息;步骤2.3:构建LSTM单元的输出门:首先通过sigmoid函数确定特征信息的哪个部分将输出出去:ot=σ(Wo[ht-1,xt]+bo);其次用tanh层处理Ct确定最终输出的部分:ht=ot*tanh(Ct);其中,ot代表输出的特征信息部分,ht代表最终输出的信息;步骤2.4:通过LSTM单元构建神经网络层,一般神经网络层数为2~4;步骤2.5:将序列化输入特征信息分为不同Batch在步骤5.4构建的神经网络中进行训练,得到序列输出。步骤2.6:定义损失函数用以评估预测值和真实值的差距;步骤2.7:使用随机梯度下降法计算神经网络的反向传播过程,使得损失函数获得最小值,获得训练模型。步骤3中,模型优化过程包括以下步骤:步骤3.1:使用验证集和测试集分别在训练模型中测试,获得测试结果;步骤3.2:根据训练集和验证集的测试准确率确定模型存在高偏差或高方差问题,然后进行调整网络大小或数据集大小及是否采用正则化等;步骤3.3:提升神经网络的训练速度:选择Adam或者RMSProp等优化算法,及学习率衰减等;步骤3.4:每隔一段时间进行一次超参数调试,以保证数据都可以在模型中获得良好的表现。其中的模型可视化过程根据所选的深度学习框架自带的可视化模块进行显示,或者可以自行编辑。工作原理:本专利技术基于LSTM大数据支持下深度学习方法,提出了一种适用于滑坡的智能监测装置及方法;通过对滑坡历史监测数据的获得不同的输入特征值,如表面变形、深部位移、地下水位、孔隙水压力、渗透流速,以及滑坡是否失稳添加数据标签,并将监测数据按照一定的比例划分为训练集、验证集、测试集;训练集在LSTM网络下进行梯度下降训练,获得训练模型;验证集、测试集在训练模型中运行获得准确率结果,通过对结果分析确定模型及数据集调整方向,经过不断调试获得准确率较高的监测模型,使得工程人员可以直接使用,并且获得很高的准确率以及便利性。有益效果:与现有技术相比,本专利技术不同用户在使用时可以使用迁移学习改变输出层,用以训练自己的数据,都可以获得很理想的效果。通过不断的向训练模型输入数据可以不断地改善模型的表现,通过保持不断的调整,使得模型一直保持最佳状态。本专利技术结合人工智能优化算法,极大的提高了对于滑坡灾害预测的准确性,降低了滑坡灾害监测装置的成本,结合迁移学习后可以大范围推广到其他类型滑坡的监测。附图说明图1是本专利技术监测装置的总体结构图;图2是本专利技术方法的流程图。具体实施方式如图1所示,本专利技术监测装置包括:数据输入模块、模型训练模块、模型优化模块、模型可视化模块和用户操作模块;其中数据输入模块与模型训练模块相连;模型训练模块与模型优化模块相连;模型优化模块与模型可视化模块相连;模型可视化模块与用户操作模块相连。数据输入模块负责对滑坡历史监测数据的提取、预测结果的标定、数据集的划分;模型训练模块负责数据在LSTM网络上的训练并生成训练模型;模型优化模块负责对训练模型的优化以及对数据集划分的调整;模型可视化模块负责对模型结果的直观展示;用户操作模块负责用户自主使用此监测装置。如图2所示,一种基于LSTM长短期记忆网络的智能滑坡监测装置的监测方法,包括以下步骤:步骤1,数据处理过程;步骤2,模型训练过程,;步骤3,模型优化过程;步骤4,模型可视化过程。步骤1的数据处理过程包括以下步骤:步骤1.1:提取滑坡历史监测数据,添加滑坡稳定状态的标签;标签1代表稳定,标签0代表滑动;步骤1.2:进行数据集的划分:训练集、验证集、测试集;如果监测数据为5年以内,训练集(90%)、验证集(5%)、测试集(5%);如果监测数据为5年以上,训练集(98%)、验证集(1%)、测试集(1%);步骤2的模型训练过程包括以下步骤:步骤2.1:构建LSTM单元的遗忘门:利用sigmoid函数决定哪些特征信息需要被遗忘,ft=σ(Wf·[ht-1,xt]+bf),表示当开始接收新的对预测结果影响大的特征信息时,忘记对预测结果影响小的特征信息;其中,ft代表遗忘门信息,σ代表sigmoid函数,Wf、bf代表遗忘门权重,ht-1代表上一个单元的输出信息,xt当前单元的输入信息;步骤2.2:构建LSTM单元的输入门:首先利用sigmoid函数决定哪些特征信息需要更新:it=σ(Wi·[ht-本文档来自技高网...

【技术保护点】
1.一种基于LSTM长短期记忆网络的智能滑坡监测装置,其特征在于:包括:数据输入模块、模型训练模块、模型优化模块、模型可视化模块和用户操作模块;所述数据输入模块与模型训练模块相连;所述模型训练模块与模型优化模块相连;所述模型优化模块与模型可视化模块相连;所述模型可视化模块与用户操作模块相连。

【技术特征摘要】
1.一种基于LSTM长短期记忆网络的智能滑坡监测装置,其特征在于:包括:数据输入模块、模型训练模块、模型优化模块、模型可视化模块和用户操作模块;所述数据输入模块与模型训练模块相连;所述模型训练模块与模型优化模块相连;所述模型优化模块与模型可视化模块相连;所述模型可视化模块与用户操作模块相连。2.根据权利要求1所述的基于LSTM长短期记忆网络的智能滑坡监测装置,其特征在于:所述数据模块负责对滑坡历史监测数据的提取、预测结果的标定、数据集的划分;所述训练模块负责数据在LSTM网络上的训练并生成训练模型;所述模型优化模块负责对训练模型的优化以及对数据集划分的调整;所述模型可视化模块负责对模型结果的直观展示;所述用户操作模块负责用户自主使用所述监测装置。3.一种采用如根据权利要求1或2所述的基于LSTM长短期记忆网络的智能滑坡监测装置的监测方法,其特征在于:包括以下步骤:步骤(1),数据处理过程;步骤(2),模型训练过程;步骤(3),模型优化过程;步骤(4),模型可视化过程。4.根据权利要求3所述的基于LSTM长短期记忆网络的智能滑坡监测装置的监测方法,其特征在于:步骤(1)中,所述数据处理过程包括以下步骤:步骤(1.1):提取滑坡历史监测数据,添加滑坡稳定状态的标签。步骤(1.2):根据监测数据进行数据集的划分,划分为训练集、验证集、测试集;5.根据权利要求4所述的基于LSTM长短期记忆网络的智能滑坡监测装置的监测方法,其特征在于:步骤(1.2)中,所述数据集划分,根据数据集的大小决定训练集、验证集、测试集的大小。6.根据权利要求3所述的基于LSTM长短期记忆网络的智能滑坡监测装置的监测方法,其特征在于:步骤(2)中,所述模型训练过程包括以下步骤:步骤(2.1):构建LSTM单元的遗忘门:利用sigmoid函数决定需要被遗忘的特征信息,ft=σ(Wf·[ht-1,xt]+bf),表示当开始接收新的对预测结果影响大的特征信息时,忘记对预测结果影响小的特征信息;其中,ft代表遗忘门信...

【专利技术属性】
技术研发人员:王如宾祁健徐卫亚王环玲孟庆祥
申请(专利权)人:河海大学
类型:发明
国别省市:江苏,32

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

1