基于深度信念网络的滑坡灾害预报方法技术

技术编号:19858134 阅读:33 留言:0更新日期:2018-12-22 11:50
本发明专利技术公开的基于深度信念网络的滑坡灾害预报方法,首先建立滑坡体监测预警系统,采集大量灾害诱发因子,运用MIV算法筛选,筛选出主要灾害诱发因子;将筛选出的灾害诱发因子进行标准化过程,按特定比例分为测试样本和训练样本;然后,构建基于深度信念网络的滑坡灾害预报模型,设置结构为两层RBM和三层BP网络组成;采用CD算法对RBM预训练,更新网络参数;采用遗传算法监督训练学习,保证DBN网络整体最优;最后,重构已优化的滑坡灾害预报模型,对输出结果进行滑坡等级划分,预报出滑坡发生可能性。本发明专利技术公开的方法通过提取特征灾害诱发因子,加快收敛速度,防止陷入局部最优,提升滑坡灾害预报精度。

【技术实现步骤摘要】
基于深度信念网络的滑坡灾害预报方法
本专利技术属于地质灾害预报方法
,涉及一种基于深度信念网络的滑坡灾害预报方法。
技术介绍
滑坡是重要的地质灾害类型之一,它威胁着人类的生命及财产安全,并对灾害发生地区的基础设施和生态环境具有极大破坏作用。因此,如何运用相应技术手段对滑坡灾害进行实时性监测预报,最大程度降低损失,成为我们关注的主要内容。现有的滑坡灾害预报方法有很多,研究阶段分为多个时期。第一阶段处于20世纪60~70年代,以现象预报和经验预报为主,即著名的“斋藤法”。专家凭借滑坡破坏现象对滑坡失稳进行推断,但此方法仅适用于已有滑坡前兆的情况下,实时性差且预报精度低。第二阶段,20世纪80年代,国内外许多学者大量引入各种数学方法与理论模型,例如,Hoek据智利Chuqicamata矿滑坡监测时间-位移曲线提出了外延法,根据所建的模型作外推预报,但其仅能对滑坡近期行为进行推测,存在一定的限制。第三阶段,HaruyamaM等基于灰色系统理论开始被应用于滑坡预报研究,但因其拟合预测距实测值偏差较大,由于灰导数等概念引入白化微分方程,使得预测精度不高。第四阶段,BP人工神经网络算法应用于滑坡灾害预报领域中,此种算法具有非线性映射、自适应性学习、大规模并行处理、较强容错性等优点,对滑坡预测预报方面有很高的研究价值。但同时也存在弊端,如神经网络容易陷入局部最优问题、收敛速度慢等。而深度学习作为第三代神经网络,能够从繁多无标签样本中提取出特征量,凭借其多层交互结构及逐层训练的稳定性,将样本进行训练,更适合滑坡灾害预测模型建立,增加预报精确度。鉴于此,本专利技术提出一种基于深度信念网络(DeepBeliefNetwork,DBN)的滑坡体灾害预报方法,首先建立滑坡体监测预警系统,运用平均影响值(MeanImpactValue,MIV)算法筛选,筛选出主要灾害诱发因子,然后对两层RBM(RestrictedBoltzmannMachine,RBM)进行预训练并提取特征信息,利用遗传算法对模型调优,采用三层BP网络(Back-PropagationNetwork,BP)模拟滑坡灾害诱发因子与灾害发生等级的关系进行滑坡预报。
技术实现思路
本专利技术目的是提供一种基于深度信念网络的滑坡灾害预报方法,解决现有灾害预报中所采用的算法收敛速度慢,预报精确度不高的问题,通过提取特征灾害诱发因子,加快收敛速度,防止陷入局部最优,提升滑坡灾害预报精度。本专利技术所采用的技术方案是,基于深度信念网络的滑坡灾害预报方法,具体的操作步骤如下:步骤1.建立滑坡体监测预警系统,采集大量灾害诱发因子,运用MIV算法筛选,筛选出主要灾害诱发因子;步骤2.将筛选出的灾害诱发因子进行标准化过程,按特定比例分为测试样本、训练样本和调优样本;步骤3.构建基于深度信念网络的滑坡灾害预报模型,设置结构为两层RBM和三层BP网络组成;步骤4.采用CD算法对RBM预训练,更新网络参数;步骤5.采用遗传算法监督训练学习,使DBN网络整体最优;步骤6.重构已优化的滑坡灾害预报模型,对输出结果进行滑坡等级划分,预报出滑坡发生可能性。本专利技术的其他特点还在于,步骤1中的滑坡体监测预报系统包括现场预警终端和若干个无线智能传感器模块,现场预警终端与PC端控制中心信号连接,现场预警终端与若干个无线智能传感器模块通过Zigbee无线传输方式通讯;现场预警终端包括主控芯片STM32,主控芯片STM32分别连接有触摸屏模块、USB接口、储存模块、GPRS模块和Zigbee模块;无线智能传感器模块包括主控芯片MSP430,主控芯片MSP430分别连接有存储模块、RS232模块、RS485模块、Zigbee无线通讯模块以及模拟量、数字量以及脉冲量的数据接口。步骤1中MIV算法筛选灾害诱发因子的具体过程为:步骤1.1获取智能无线传感器模块采集到的初步完整数据,设样本矩阵为B,并使样本中的每个变量分别加、减10%,构成两个新的训练样本矩阵B1,B2:步骤1.2如公式1所示,运用拉格朗日插值法将样本矩阵B1和B2进行运算得到对应的结果L1和L2,并将L1和L2用MATLAB进行仿真得出MIV的值,根据滑坡重要影响因素进行排序,从而筛选出MIV主要灾害诱发因子;其中,L1,L2表示每个变量的差值,Xk表示均值,Xi表示变量。步骤2中标准化的过程如下:步骤2.1令输入量X1=土壤含水率,X2=降雨量,X3=裂缝位移,X4=土压力,X5=孔隙水压力,X6=滑体滑面倾角,X7=次声频率;步骤2.2对采集到的数据进行归一化处理,如公式2所示:步骤2.3依据特定比例将处理后的样本数据分为预训样本、调优样本、测试样本;其中,在滑坡预报应用中,若需要采集数据特别多的时候,特定比例取98:1:1,反之则取6:2:2;预训练样本包含大量无标签样本数据,调优样本和测试样本包含少量带有类标签的样本数据。步骤3的具体过程如下:步骤3.1构建DBN网络模型,它的关键组成部分是RBM,一层RBM包括一个隐含层H和一个可视层V,定义相同层间节点两两互联,相同层内节点不相接,V层有m个可视单元v=(v1,v2,v3,Lvm),H层有n个隐含单元h=(h1,h2,h3,Lhn);一层RBM的能量函数可表示为,其中,vi为可视单元i的取值,hj为隐含单元j的取值;当i,j=0时处于未激活状态,当i,j=1时处于激活状态,ai表示可视偏执层的偏执量,bj为隐含层的偏执量,ωij为可视单元vi与隐含单元hj之间的连接权重,n是隐含层节点数量,m为可视层节点数量,θ=(a,b,ω)为RBM的模型参数;基于RBM的能量函数,(v,h)的联合概率分布可以表示为:其中,为归一化因子,即,剖分函数;当给定可视单元的状态时,隐含单元的激活概率是条件独立的,记第j个隐单元的激活概率可以表示为:同理,当给定隐含单元的状态时,可视单元的激活概率是条件独立的,记第i个可视单元的激活概率可以表示为:其中,σ(x)表示激活函数,如公式7所示,当x>0时,σ(x)=1,当x<0时,σ(x)=0;对于一层RBM所包含的m个可见单元和n个隐单元,根据独立性,(v,h)的条件概率可表示为:公式8中给定可视单元节点,得到隐含单元节点;公式9中给定隐含单元节点,得到可视单元节点;结合公式3,两层RBM的能量函数如公式10所示:其中,hj0表示第一层隐单元的第j个节点的值,hk2表示第二个隐单元的第k个节点的值;其联合概率分布由公式4和公式10计算得到:根据公式11求解出条件分布概率,如公式12所示:步骤3.2三层BP网络用于输出滑坡等级分类预报结果,将第二层RBM2的隐蔽层h2节点作为BP神经网络的可见层输入端,输出层由5个结点单元组成,数据输入层为v1,由此输入采集到的滑坡灾害诱发因子样本数据,设定其模型输入为7维。步骤4的具体过程如下:步骤4.1确定网络参数:样本x={x1,x2,x3,x4,x5,x6,x7}T,学习速率ε,隐含层单元数n;参数初始化:网络参数θ,可视层单元初始值v1=x,并设置最大迭代次数E,极小值化ω,对应偏置值a与b;步骤4.2开始预训练:对隐含层所有隐单元根据公式6计算,从P(h1j|v1)抽取h1j∈{0,1};对本文档来自技高网
...

【技术保护点】
1.基于深度信念网络的滑坡灾害预报方法,其特征在于,具体的操作步骤如下:步骤1.建立滑坡体监测预警系统,采集大量灾害诱发因子,运用MIV算法筛选,筛选出主要灾害诱发因子;步骤2.将筛选出的灾害诱发因子进行标准化过程,按特定比例分为测试样本、训练样本和调优样本;步骤3.构建基于深度信念网络的滑坡灾害预报模型,设置结构为两层RBM和三层BP网络组成;步骤4.采用CD算法对RBM预训练,更新网络参数;步骤5.采用遗传算法监督训练学习,使DBN网络整体最优;步骤6.重构已优化的滑坡灾害预报模型,对输出结果进行滑坡等级划分,预报出滑坡发生可能性。

【技术特征摘要】
1.基于深度信念网络的滑坡灾害预报方法,其特征在于,具体的操作步骤如下:步骤1.建立滑坡体监测预警系统,采集大量灾害诱发因子,运用MIV算法筛选,筛选出主要灾害诱发因子;步骤2.将筛选出的灾害诱发因子进行标准化过程,按特定比例分为测试样本、训练样本和调优样本;步骤3.构建基于深度信念网络的滑坡灾害预报模型,设置结构为两层RBM和三层BP网络组成;步骤4.采用CD算法对RBM预训练,更新网络参数;步骤5.采用遗传算法监督训练学习,使DBN网络整体最优;步骤6.重构已优化的滑坡灾害预报模型,对输出结果进行滑坡等级划分,预报出滑坡发生可能性。2.如权利要求1所述的基于深度信念网络的滑坡灾害预报方法,其特征在于,所述步骤1中的滑坡体监测预报系统包括现场预警终端和若干个无线智能传感器模块,所述现场预警终端与PC端控制中心信号连接,所述现场预警终端与若干个无线智能传感器模块通过Zigbee无线传输方式通讯;所述现场预警终端包括主控芯片STM32,所述主控芯片STM32分别连接有触摸屏模块、USB接口、储存模块、GPRS模块和Zigbee模块;所述无线智能传感器模块包括主控芯片MSP430,所述主控芯片MSP430分别连接有存储模块、RS232模块、RS485模块、Zigbee无线通讯模块以及模拟量、数字量以及脉冲量的数据接口。3.如权利要求1所述的基于深度信念网络的滑坡灾害预报方法,其特征在于,所述步骤1中MIV算法筛选灾害诱发因子的具体过程为:步骤1.1获取智能无线传感器模块采集到的初步完整数据,设样本矩阵为B,并使样本中的每个变量分别加、减10%,构成两个新的训练样本矩阵B1,B2:步骤1.2如公式1所示,运用拉格朗日插值法将样本矩阵B1和B2进行运算得到对应的结果L1和L2,并将L1和L2用MATLAB进行仿真得出MIV的值,根据滑坡重要影响因素进行排序,从而筛选出MIV主要灾害诱发因子;其中,L1,L2表示每个变量的差值,Xk表示均值,Xi表示变量。4.如权利要求1所述的基于深度信念网络的滑坡灾害预报方法,其特征在于,所述步骤2中标准化的过程如下:步骤2.1令输入量X1=土壤含水率,X2=降雨量,X3=裂缝位移,X4=土压力,X5=孔隙水压力,X6=滑体滑面倾角,X7=次声频率;步骤2.2对采集到的数据进行归一化处理,如公式2所示:步骤2.3依据特定比例将处理后的样本数据分为预训样本、调优样本、测试样本;其中,在滑坡预报应用中,若需要采集数据特别多的时候,特定比例取98:1:1,反之则取6:2:2;预训练样本包含大量无标签样本数据,调优样本和测试样本包含少量带有类标签的样本数据。5.如权利要求1所述的基于深度信念网络的滑坡灾害预报方法,其特征在于,所述步骤3的具体过程如下:步骤3.1构建DBN网络模型,它的关键组成部分是RBM,一层RBM包括一个隐含层H和一个可视层V,定义相同层间节点两两互联,相同层内节点不相接,V层有m个可视单元v=(v1,v2,v3,Lvm),H层有n个隐含单元h=(h1,h2,h3,Lhn);一层RBM的能量函数可表示为:其中,vi为可视单元i的取值,hj为隐含单元j的取值;当i,j=0时处于未激活状态,当i,j=1时处于激活状态,ai表示可视偏执层的偏执量,bj为隐含层的偏执量,ωij为可视单元vi与隐含单元hj之间的连接权重,n是隐含层节点数量,m为可视层节点数量,θ=(a,b,ω)为RBM的模型参数;基...

【专利技术属性】
技术研发人员:温宗周程少康李丽敏刘德阳李璐
申请(专利权)人:西安工程大学
类型:发明
国别省市:陕西,61

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

1