一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种监管场景下的突发事件智能推演方法、系统、设备及存储介质

2022-06-01 16:45:39 来源:中国专利 TAG:


1.本发明涉及一种监管场景下的突发事件智能推演方法、系统、设备及存储介质,属于人工智能技术领域。


背景技术:

2.随着各种各样的机器学习和深度学习算法的不断发展优化,引起了各行各业从业人员的重视,互联网思维成为了各行各业乃至时代发展的不可或缺的拼图板块,像“智慧城市”、“智慧司法”等“智慧”概念也渐渐进入了我们的视线。近年来,“智慧司法”概念蓬勃发展,但在监管场景下的应用却是凤毛麟角,这主要是由于监管场所的特殊性和局限性,在数据的收集和整理方面存在一定的难度,可公开供研究使用的数据也是少之又少,导致采用的方法没有充足的支持而达不到好的结果。
3.如今,推演系统已经较为广泛地应用在了各个领域,对于监管场所来说,完善的风险推演系统可以帮助管理人员在突发事件处置上做出重要参考,提升处理突发事件的效率。
4.在以往的数据分析方法中,大量方法使用了历史数据信息,也有一部分使用空间信息,但将历史信息与空间信息相结合的应用方法却是不常见的。仅仅使用历史数据而不结合空间信息忽略了不同空间位置之间的相互影响,而仅仅使用空间位置信息则忽略了事件发生都有一定时间规律这一基本情况。
5.监管场所的突发事件智能推演是指通过对当前时刻以及过去一段时间内的监管场所场景信息的变化来判断在未来时刻是否会发生突发事件,并对已经或即将发生的突发事件干预前后的变化趋势的分析,通过分析得到合理的风险解决方案来避免或消除突发事件产生的不良影响。智慧监管场所是人工智能领域的一个新的重要应用,在智慧监管场所的模式下,监管场所整合监管改造信息资源和社会信息资源,将大数据、物联网、人工智能等现代科技与监管场所各项业务相融合,对监管安全风险进行监控和处置,提高监管场所监管安全方面的防范能力,促进特殊人员改造质量的提高,推进监管场所治理体系的创新。通过监管场所下的突发事件智能推演方法,可以提高监管场所在风险防范和风险处置方面实时性和精准度。


技术实现要素:

6.针对现有技术的不足,本发明提供了一种监管场景下的突发事件智能推演方法,充分利用监管场所采集的场景数据及突发事件处置预案的基础上,利用图神经网络、循环神经网络结合风险处置知识库,提高监管场所在风险预知和风险处置的及时性和精准性。
7.同时,本发明提供了一种监管场景下的突发事件智能推演系统、设备及存储介质。
8.术语解释:
9.1.gnn,图神经网络,通过对输入的二维数据进行构图来学习不同输入维度的数据
之间的关联关系的算法。
10.2.gru,(gate recurrent unit,循环门单元)是循环神经网络(recurrent neural network,rnn)的一种。和lstm(long-short term memory)一样,也是为了解决长期记忆和反向传播中的梯度等问题而提出来的。它较lstm网络的结构更加简单,而且效果也很好,因此也是当前非常流形的一种网络。
11.3.lstm,全称长短时记忆网络(long short-term memory,lstm)是一种特殊的rnn,主要是为了解决长序列训练过程中的梯度消失和梯度爆炸问题,是一个用于解决包含时间维度数据的深度学习模型。
12.本发明的技术方案为:
13.一种监管场景下的突发事件智能推演方法,该方法包括:
14.步骤1,获取不同区域的场景数据,并针对场景的风险值进行评分;
15.步骤2,进行数据预处理;
16.步骤3,将处理后的数据输入到风险预警模型中进行训练,得到训练好的风险预警模型;
17.步骤4,构建风险处置知识库;风险处置知识库是将监管场所发生风险后的历史处置方法数据加之通过场景智能推演模块生成的处置预案所构成的知识库,用于发生风险预警后的处置预案的推荐。
18.步骤5,获取不同区域的场景数据,然后进行数据预处理,再将处理后的场景数据输入到训练好的风险预警模型中,得到下一时刻场景的风险预测值;
19.步骤6,将步骤5得到的风险预测值与阈值进行比较,当风险预测值超过阈值时,则将场景数据与风险处置知识库中的场景数据进行对比,
20.若风险处置知识库中存在与输入的场景数据完全相同的案例时,则风险处置知识库输出该案例对应的处置预案;
21.若风险处置知识库中不存在与输入的场景数据完全相同的案例时,则将风险预测值超过阈值时的场景数据以及风险处置知识库中与步骤5采集到的场景数据相似度最高场景的处置预案输入到智能场景推演模型中进行迭代训练,最终得到满足风险阈值且训练过程中风险值最小时所对应的处置预案数据项作为最终的处置预案;
22.步骤7,智能场景推演模型得到的最终的处置预案和对应的场景信息存入风险处置知识库。以提高以后出现风险预警时预案生成的反应速度。
23.根据本发明优选的,步骤1中,获取不同区域的场景数据,并针对场景的风险值进行评分;具体过程包括:
24.1-1,采集不同区域的场景数据,所述场景数据包括区域高风险人员数、区域被监管人员总数、区域管理人员数量、区域外来车辆数量、区域外来人员数量、区域监控报警情况、区域ab门故障数量、区域内黑白名单号码通话量、区域高压电网故障数量、区域气温、区域天气情况数据;每半小时采集一次场景数据;监管场所包括n个区域,在整个方法中,我们主要考虑的是监管场所中的工厂车间、宿舍、活动室及会见室这几类区域,工厂车间为被监管人员劳动、吃饭的区域,宿舍为被监管人员生活区域。
25.1-2,对采集的场景数据进行打分,作为场景数据的标签值y,标签值y用于评判该时刻下的场景风险;将风险等级分为四级,分别为:高风险、中风险、中低风险、低风险,分别
对应1,2,3,4分;针对每一个场景进行打分。
26.根据本发明优选的,步骤2中,进行数据预处理,具体过程包括:
27.2-1,对场景数据进行数据清洗,将空白数据,离群场景数据删除;
28.2-2,对场景数据进行数据归一化操作,具体为:x
*
表示归一化后的场景数据,x表示未进行归一化的场景数据,min表示场景数据的最小值,max表示场景数据的最大值;从而得到要输入风险预警模型的输入数据[x,y],场景数据表示在第t时刻,第n个区域第i个特征的归一化值,步骤1-1中采集的每一项场景数据均作为一个特征;y={y
nt
}表示对应第t时刻,第n个区域下的标签值的集合;
[0029]
2-3,构建场景数据x以及监管场所中n个区域之间无向图g所对应的n
×
n邻接矩阵x
adj
,无向图g中n个节点对应n个区域,若无向图g中节点vi和节点vj之间存在边或存在弧,则否则且i,j=1,2,3
……
n。
[0030]
邻接矩阵存储结构就每个节点用一个一维数组存储边的信息,这样所有点合起来就是用矩阵表示图中各节点之间的邻接关系。
[0031]
根据本发明优选的,步骤3中,风险预警模型为stpn网络,stpn网络包括一个图神经网络gnn和一个循环神经网络gru,图神经网络gnn作为空间模块,循环神经网络gru作为时间模块;图神经网络gnn用来获取输入的场景数据中不同区域间的关联关系,并进行拟合,然后输入到循环神经网络gru中;
[0032]
循环神经网络gru包括更新门和重置门,更新门用于控制前一时刻的状态信息被带入到当前状态中的程度,更新门的值越大说明前一时刻的状态信息带入越多;重置门用于控制前一状态的信息被写入到当前的候选集h
t
上的比例,重置门越小,前一状态的信息被写入的越少。
[0033]
风险预警模型输入信息为场景数据x、标签值的集合y及邻接矩阵x
adj
,输出下一时刻场景的风险预测值。
[0034]
stpn是一种由gnn和gru构成的时空风险预测网络。
[0035]
根据本发明优选的,风险预警模型的训练的过程为:
[0036]
3-1,将经过预处理的数据[x,y]及邻接矩阵x
adj
输入到gnn中;无向图g中每个节点v的特征xv与已标记的标签yv相关联;yv为节点v对应的标签值集合;给定部分标记的无向图g,目标是利用这些标记的节点及邻接矩阵来计算不同节点的关联关系,通过学习得到每个节点的n维向量状态hv,同时包含节点v相邻节点的信息,具体为:
[0037]hv
=f(xv,x
co[v]
,h
ne[v]
,x
ne[v]
)
ꢀꢀꢀ
(i),
[0038]
式(i)中,x
co[v]
表示连接节点v的边的特征,h
ne[v]
表示节点v的邻居节点的嵌入表示,x
ne[v]
表示节点v的邻居节点特征,f表示将输入投影到n维空间的转移函数,此处采用的转移函数为maxpooling(最大值池化方法);
[0039]
3-2,应用banach不动点理论重写式(i)进行迭代更新,求出hv的唯一解,如式(ii)所示:
[0040]ht 1
=f(h
t
,x)
ꢀꢀꢀ
(ii),
[0041]
式(ii)中,h表示所有hv之间的连接,x表示所有xv之间的连接,h
t
的上角标t表示第t次迭代,h
t 1
的上角标t 1表示第t次迭代,f(
·
)表示全连接前馈神经网络;
[0042]
3-3,通过将状态hv以及特征xv传递给输出函数g来计算gnn的输出ov,如式(iii)所示:
[0043]ov
=g(hv,xv)
ꢀꢀꢀ
(iii),
[0044]
式(iii)中,g表示全连接前馈神经网络;
[0045]
l1损失函数如式(iv)所示:
[0046][0047]
式(iv)中,loss是损失函数,p是节点数,ov表示第v个节点的输出;
[0048]
从而得到包含位置信息的数据表示gnn在参数训练好后的输出,表示gnn在参数训练好后的输出,是一个中间参量,是对空间位置信息学习后的数据;
[0049]
3-4,将gnn输出的输入到gru中去获取时间维度的信息,且
[0050]
gru组合了遗忘门和输入门到一个单独的更新门当中,也合并了细胞状态c和隐藏状态h,并且还做了一些其他的改变,使得其模型比标准lstm模型更简单,
[0051]
gru模型中,重置门的计算过程为:z
t
=σ(wz·
[h
t-1
,x
t
])
ꢀꢀꢀ
(v);
[0052]
式(v)中,z
t
表示更新门,x
t
表示输入的数据,h
t-1
表示隐藏状态,wz表示gru模型的参数;σ表示gru模型的函数;
[0053]
更新门的计算过程为:r
t
=σ(wr·
[h
t-1
,x
t
])
ꢀꢀꢀ
(vi);
[0054]
式(vi)中,r
t
表示重置门,wr表示gru模型的参数;
[0055]
候选隐藏层状态的计算过程:
[0056]
式(vii)中,

表示卷积;w表示gru模型的参数;表示候选隐藏层状态;tanh表示双曲正切函数;
[0057]
隐藏层状态的计算过程为:
[0058]
通过训练确定参数wr、w、wz。
[0059]
根据本发明优选的,风险处置知识库包括若干个风险场景案例,每个风险场景案例包括风险场景的信息和处置预案,处置预案包括数据指标的差值数据δ=[δ1,

,δi,

,δm],δi表示处置预案中第i维数据指标的差值数据;i表示数据维度,m为场景数据中数据的种类总数,为场景信息的第i维数据,为无风险场景的第i维理想数据;
[0060]
当风险预警模型预测的风险预测值超过阈值时,风险预警模型向风险处置知识库传输场景数据,风险处置知识库将传入的场景数据与风险处置知识库中已有的数据进行对比,若有相同场景,则输出处置预案;若无相同场景,则搜索相似度最高场景将其处置预案传给智能场景推演模型,智能场景推演模型并将生成的处置预案存入风险处置知识库中。以此来不断实时更新风险处置知识库。
[0061]
风险场景案例包括风险处置预案、已发生的历史事件以及根据专家经验构建的案例;监管场所中的风险处置知识库需要对已发生的历史风险事件的处置方式我们要予以记
录,并且对于即将可能会发生的风险的处置方式要提出合理性的建议,并在风险消除后对该处置方法以及风险程度进行记录,成为知识库中的历史风险事件。
[0062]
根据本发明优选的,智能场景推演模型采用若干个stpn网络进行迭代,迭代就是多次预测,通过输入不同的输入数据,得到不同的结果,最后取风险值最低的结果;stpn网络包括一个图神经网络gnn和一个循环神经网络gru;
[0063]
输入信息包括历史时刻的场景信息、当前时刻的场景信息、未来时刻的场景信息,所述未来时刻的场景信息通过当前时刻场景信息和处置预案计算得到,即x
′i=x
i-δi,x
′i为未来时刻的场景信息,未来时刻的场景信息为处置预案处置后期望得到的场景信息;xi为场景信息的第i维数据;δi表示处置预案中第i维数据指标的差值数据;
[0064]
智能场景推演模型输出风险预测值及处置预案中数据指标的差值数据δ。
[0065]
根据本发明优选的,步骤6中,若风险处置知识库中不存在与输入的场景数据完全相同的案例时,则将风险预测值超过阈值时的场景数据以及风险处置知识库中与步骤5采集到的场景数据相似度最高场景的处置预案输入到智能场景推演模型中进行迭代训练,最终得到满足风险阈值且训练过程中风险值最小时所对应的处置预案数据项作为最终的处置预案;具体过程为:
[0066]
6-1,风险处置知识库将风险预测值超过阈值时的场景数据x=[x1,

,xi,

,xm],i=1、2、

、m,xi为第i种场景数据,m为场景数据中数据的种类总数,以及与步骤5采集到的场景数据相似度最高场景的处置预案δ输入到智能场景推演模型,智能场景推演模型从风险预警模型使用的stpn网络的输入中获取x对应的过去一周内的数据,即x
t-24*7
到x
t-1
,x
t-24*7
表示t时刻之前第7天的0时的数据,x
t-1
表示t时刻前一个小时的数据;由于监管场所的生活的周期性,采用过去一周的数据来对未来一天的数据进行预测;x作为当前时刻的场景信息,x对应的过去一周内的数据作为历史时刻的场景信息,然后将风险处置知识库传入的x作为x
t
加入到输入stpn网络中进行训练,则表示stpn网络训练的整个过程,y
t 1,
…yt 24
表示t时刻之后第1、2、3
……
24时的风险预测值;
[0067]
6-2,判断y
t 1,
…yt 24
是否均小于阈值β,
[0068]
若y
t 1,
…yt 24
中存在若干个大于等于阈值β,则对处置预案中数据指标的差值数据δ进行调整,每次调整的步长为得到δ
*i
,δ
*i
表示调整后处置预案中数据指标的差值数据;并对风险处置知识库传入的数据或上次训练时传入的数据[x1,

,xi,

,xm],进行迭代,得到x

t
=[x
’1,

,x’i
,

,x’m
],且x’i
=x
i-δ
*i
,x’i
为迭代后的第i种场景数据,然后将x

t
输入stpn网络中进行再次训练;直至满足所有的y
t 1,
…yt 24
均小于阈值β,则结束训练,然后输出及δ
*

*
满足δ
*
=[δ
*1
,


*i
,


*m
];
[0069]
若所有的y
t 1,
…yt 24
均小于阈值β,则结束训练,并输出δ。
[0070]
一种监管场景下的突发事件智能推演系统,用于实现上述一种监管场景下的突发事件智能推演方法,包括数据采集模块、数据融合模块、突发事件预警模块、风险处置知识库和场景智能推演模块,
[0071]
数据采集模块,用于执行步骤1,采集不同区域的场景数据;
[0072]
数据融合模块,用于执行步骤2,对数据采集模块采集的场景数据进行预处理;
[0073]
突发事件预警模块,用于执行步骤5,预测下一时刻场景的风险预测值;
[0074]
风险处置知识库,用于根据采集到的场景信息输出处置预案,或得到与采集到的场景信息相似度最高场景的处置预案;
[0075]
场景智能推演模块,用于执行步骤6,得到下一时刻场景的处置预案。
[0076]
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现所述监管场景下的突发事件智能推演方法的步骤。
[0077]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述监管场景下的突发事件智能推演方法的步骤。
[0078]
本发明的有益效果为:
[0079]
1.本发明采用了模型学习和处置知识库相结合的方式进行场景风险的预警和推演,利用stpn网络及智能场景推演模型进行监管场所下的场景数据进行了预警和推演分析,充分利用了历史数据、专家经验,也结合了模型的学习,提升了结果的科学性和合理性。
[0080]
2.本发明提供的风险预警模型,采用了时空结合的方法对场景的风险进行预警,stpn网络采用图神经网络gnn作为空间模块,循环神经网络gru作为时间模块;将时间信息和空间信息充分的结合,在这种数据极度稀有的应用领域,可以更加充分地利用每一项有效数据。
[0081]
3.采用了不断迭代的智能场景推演模型,在stpn网络预测可能有风险发生后,将场景信息在风险处置知识库中经过对比,在风险处置知识库没有相同的场景的情况下,并不会简单的将相似度最高的场景所对应的处置预案直接输出,而是会送入智能场景推演模型进行迭代训练,将智能场景推演模型训练出的最优解作为推演结果输出,不仅可以增加知识库的储备量还可以提升推演结果的准确率。
[0082]
4.本发明对于监管场所下的场景数据进行了预警和推演分析。由于监管场所的特殊性,风险预警和风险推演在监所场景下的应用却是凤毛麟角,本发明提出了一种相对完善的方法,对监管场所的场景进行了分析和风险处置方式的推荐。
附图说明
[0083]
图1是突发事件智能推演方法总体模型图;
[0084]
图2是gru算法的流程图;
[0085]
图3是监管场景下突发事件智能推演方法构建流程图;
[0086]
图4是智能场景推演模型的工作方法示意图。
具体实施方式
[0087]
下面结合实施例和说明书附图对本发明做进一步说明,但不限于此。
[0088]
实施例1
[0089]
一种监管场景下的突发事件智能推演方法,如图1和图3所示,该方法包括:
[0090]
步骤1,获取不同区域的场景数据,并针对场景的风险值进行评分;
[0091]
步骤2,进行数据预处理;
[0092]
步骤3,将处理后的数据输入到风险预警模型中进行训练,得到训练好的风险预警模型;
[0093]
步骤4,构建风险处置知识库;风险处置知识库是将监管场所发生风险后的历史处
置方法数据加之通过场景智能推演模块生成的处置预案所构成的知识库,用于发生风险预警后的处置预案的推荐。
[0094]
步骤5,获取不同区域的场景数据,然后进行数据预处理,再将处理后的场景数据输入到训练好的风险预警模型中,得到下一时刻场景的风险预测值;
[0095]
步骤6,将步骤5得到的风险预测值与阈值进行比较,当风险预测值超过阈值时,则将场景数据与风险处置知识库中的场景数据进行对比,
[0096]
若风险处置知识库中存在与输入的场景数据完全相同的案例时,则风险处置知识库输出该案例对应的处置预案;
[0097]
若风险处置知识库中不存在与输入的场景数据完全相同的案例时,则将风险预测值超过阈值时的场景数据以及风险处置知识库中与步骤5采集到的场景数据相似度最高场景的处置预案输入到智能场景推演模型中进行迭代训练,最终得到满足风险阈值且训练过程中风险值最小时所对应的处置预案数据项作为最终的处置预案;
[0098]
步骤7,智能场景推演模型得到的最终的处置预案和对应的场景信息存入风险处置知识库。以提高以后出现风险预警时预案生成的反应速度。
[0099]
实施例2
[0100]
根据实施例1提供的一种监管场景下的突发事件智能推演方法,区别之处在于:
[0101]
步骤1中,获取不同区域的场景数据,并针对场景的风险值进行评分;具体过程包括:
[0102]
1-1,采集不同区域的场景数据,所述场景数据包括区域高风险人员数、区域被监管人员总数、区域管理人员数量、区域外来车辆数量、区域外来人员数量、区域监控报警情况、区域ab门故障数量、区域内黑白名单号码通话量、区域高压电网故障数量、区域气温、区域天气情况数据;每半小时采集一次场景数据;监管场所包括n个区域,在整个方法中,我们主要考虑的是监管场所中的工厂车间、宿舍、活动室及会见室这几类区域,工厂车间为被监管人员劳动、吃饭的区域,宿舍为被监管人员生活区域。
[0103]
1-2,对采集的场景数据进行打分,作为场景数据的标签值y,标签值y用于评判该时刻下的场景风险;将风险等级分为四级,分别为:高风险、中风险、中低风险、低风险,分别对应1,2,3,4分;针对每一个场景进行打分。
[0104]
步骤2中,进行数据预处理,具体过程包括:
[0105]
2-1,对场景数据进行数据清洗,将空白数据,离群场景数据删除;
[0106]
2-2,对场景数据进行数据归一化操作,具体为:x
*
表示归一化后的场景数据,x表示未进行归一化的场景数据,min表示场景数据的最小值,max表示场景数据的最大值;从而得到要输入风险预警模型的输入数据[x,y],场景数据表示在第t时刻,第n个区域第i个特征的归一化值,步骤1-1中采集的每一项场景数据均作为一个特征;y={y
nt
}表示对应第t时刻,第n个区域下的标签值的集合;
[0107]
2-3,构建场景数据x以及监管场所中n个区域之间无向图g所对应的n
×
n邻接矩阵x
adj
,无向图g中n个节点对应n个区域,若无向图g中节点vi和节点vj之间存在边或存在弧,则否则且i,j=1,2,3
……
n。
[0108]
在本实施例中,采用了包括车间、工厂、会见室、活动室等共17个顶点,即n=17,邻接矩阵为17
×
17的对称阵,即
[0109]
邻接矩阵存储结构就每个节点用一个一维数组存储边的信息,这样所有点合起来就是用矩阵表示图中各节点之间的邻接关系。
[0110]
步骤3中,风险预警模型为stpn网络,stpn网络包括一个图神经网络gnn和一个循环神经网络gru,图神经网络gnn作为空间模块,循环神经网络gru作为时间模块;图神经网络gnn用来获取输入的场景数据中不同区域间的关联关系,并进行拟合,然后输入到循环神经网络gru中;
[0111]
循环神经网络gru包括更新门和重置门,更新门用于控制前一时刻的状态信息被带入到当前状态中的程度,更新门的值越大说明前一时刻的状态信息带入越多;重置门用于控制前一状态的信息被写入到当前的候选集h
t
上的比例,重置门越小,前一状态的信息被写入的越少。
[0112]
风险预警模型输入信息为场景数据x、标签值的集合y及邻接矩阵x
adj
,输出下一时刻场景的风险预测值。
[0113]
stpn是一种由gnn和gru构成的时空风险预测网络。
[0114]
风险预警模型的训练的过程为:
[0115]
3-1,将经过预处理的数据[x,y]及邻接矩阵x
adj
输入到gnn中;无向图g中每个节点v的特征xv与已标记的标签yv相关联;yv为节点v对应的标签值集合;给定部分标记的无向图g,目标是利用这些标记的节点及邻接矩阵来计算不同节点的关联关系,通过学习得到每个节点的n维向量状态hv,同时包含节点v相邻节点的信息,具体为:
[0116]hv
=f(xv,x
co[v]
,h
ne[v]
,x
ne[v]
)
ꢀꢀꢀ
(i),
[0117]
式(i)中,x
co[v]
表示连接节点v的边的特征,h
ne[v]
表示节点v的邻居节点的嵌入表示,x
ne[v]
表示节点v的邻居节点特征,f表示将输入投影到n维空间的转移函数,此处采用的转移函数为maxpooling(最大值池化方法);
[0118]
3-2,应用banach不动点理论重写式(i)进行迭代更新,求出hv的唯一解,如式(ii)所示:
[0119]ht 1
=f(h
t
,x)
ꢀꢀꢀ
(ii),
[0120]
式(ii)中,h表示所有hv之间的连接,x表示所有xv之间的连接,h
t
的上角标t表示第t次迭代,h
t 1
的上角标t 1表示第t次迭代,f(
·
)表示全连接前馈神经网络;
[0121]
3-3,通过将状态hv以及特征xv传递给输出函数g来计算gnn的输出ov,如式(iii)所示:
[0122]ov
=g(hv,xv)
ꢀꢀꢀ
(iii),
[0123]
式(iii)中,g表示全连接前馈神经网络;
[0124]
l1损失函数如式(iv)所示:
[0125]
[0126]
式(iv)中,loss是损失函数,p是节点数,ov表示第v个节点的输出;
[0127]
从而得到包含位置信息的数据表示gnn在参数训练好后的输出,表示gnn在参数训练好后的输出,是一个中间参量,是对空间位置信息学习后的数据;
[0128]
3-4,将gnn输出的输入到gru中去获取时间维度的信息,且
[0129]
gru组合了遗忘门和输入门到一个单独的更新门当中,也合并了细胞状态c和隐藏状态h,并且还做了一些其他的改变,使得其模型比标准lstm模型更简单,
[0130]
gru模型中,重置门的计算过程为:z
t
=σ(wz·
[h
t-1
,x
t
])
ꢀꢀꢀ
(v);
[0131]
式(v)中,z
t
表示更新门,x
t
表示输入的数据,h
t-1
表示隐藏状态,wz表示gru模型的参数;σ表示gru模型的函数;
[0132]
更新门的计算过程为:r
t
=σ(wr·
[h
t-1
,x
t
])
ꢀꢀꢀ
(vi);
[0133]
式(vi)中,r
t
表示重置门,wr表示gru模型的参数;
[0134]
候选隐藏层状态的计算过程:
[0135]
式(vii)中,

表示卷积;w表示gru模型的参数;表示候选隐藏层状态;tanh表示双曲正切函数;
[0136]
隐藏层状态的计算过程为:
[0137]
通过训练确定参数wr、w、wz。
[0138]
风险处置知识库包括若干个风险场景案例,每个风险场景案例包括风险场景的信息和处置预案,处置预案包括数据指标的差值数据δ=[δ1,

,δi,

,δm],δi表示处置预案中第i维数据指标的差值数据;i表示数据维度,m为场景数据中数据的种类总数,xi为场景信息的第i维数据,为无风险场景的第i维理想数据;
[0139]
当风险预警模型预测的风险预测值超过阈值时,风险预警模型向风险处置知识库传输场景数据,风险处置知识库将传入的场景数据与风险处置知识库中已有的数据进行对比,若有相同场景,则输出处置预案;若无相同场景,则搜索相似度最高场景将其处置预案传给智能场景推演模型,智能场景推演模型并将生成的处置预案存入风险处置知识库中。以此来不断实时更新风险处置知识库。
[0140]
风险场景案例包括风险处置预案、已发生的历史事件以及根据专家经验构建的案例;监管场所中的风险处置知识库需要对已发生的历史风险事件的处置方式我们要予以记录,并且对于即将可能会发生的风险的处置方式要提出合理性的建议,并在风险消除后对该处置方法以及风险程度进行记录,成为知识库中的历史风险事件。
[0141]
智能场景推演模型采用若干个stpn网络进行迭代,迭代就是多次预测,通过输入不同的输入数据,得到不同的结果,最后取风险值最低的结果;stpn网络包括一个图神经网络gnn和一个循环神经网络gru;
[0142]
输入信息包括历史时刻的场景信息、当前时刻的场景信息、未来时刻的场景信息,所述未来时刻的场景信息通过当前时刻场景信息和处置预案计算得到,即x’i
=x
i-δi,x’i
为未来时刻的场景信息,未来时刻的场景信息为处置预案处置后期望得到的场景信息;xi为场景信息的第i维数据;δi表示处置预案中第i维数据指标的差值数据;
[0143]
智能场景推演模型输出风险预测值及处置预案中数据指标的差值数据δ。
[0144]
步骤6中,若风险处置知识库中不存在与输入的场景数据完全相同的案例时,则将风险预测值超过阈值时的场景数据以及风险处置知识库中与步骤5采集到的场景数据相似度最高场景的处置预案输入到智能场景推演模型中进行迭代训练,最终得到满足风险阈值且训练过程中风险值最小时所对应的处置预案数据项作为最终的处置预案;其中,通过待预测场景数据与风险处置知识库中处置预案数据项的差值的大小来判断相似度;
[0145]
如图4所示,具体过程为:
[0146]
6-1,风险处置知识库将风险预测值超过阈值时的场景数据x=[x1,x2,x3,x4,x5,x6,x7,x8,x9,x
10
,x
11
]输入到智能场景推演模型后,智能场景推演模型从风险预警模型使用的stpn网络的输入中获取x对应的过去一周内的数据x
t-24*7
到x
t-1
,x
t-24*7
表示t时刻之前第7天的0时的数据,x
t-1
表示t时刻前一个小时的数据;由于监管场所的生活的周期性,采用过去一周的数据来对未来一天的数据进行预测;然后将风险处置知识库传入的x作为x
t
加入到输入stpn网络中进行训练,则y
t 1
,
…yt 24
=表示stpn网络训练的过程,y
t 1
,
…yt 24
表示t时刻之后第1、2、3
……
24时的预测风险值;
[0147]
6-2,判断y
t 1
,
…yt 24
是否均小于阈值β,
[0148]
若y
t 1
,
…yt 24
中存在若干个大于等于阈值β,则对δ进行调整,每次调整的步长为得到δ
*i
,δ
*i
表示调整后的δi;并对风险处置知识库传入的数据或上次训练时传入的数据x=[x1,x2,x3,x4,x5,x6,x7,x8,x9,x
10
,x
11
]进行迭代,得到x

t
=[x
’1,x
’2,x
’3,x
’4,x
’5,x
’6,x
’7,x
’8,x
’9,x’10
,x’11
],且x’i
=x
i-δ
*i
,x’i
为迭代后的第i种场景数据,然后将x

t
输入stpn网络中进行再次训练;
[0149]
直至满足所有的y
t 1,
…yt 24
均小于阈值β,则结束训练,然后输出δ
*

*
满足δ
*
=[δ
*1
,


*i
,


*m
]。
[0150]
若所有的y
t 1
,
…yt 24
均小于阈值β,则结束训练,并返回y
t 1
,
…yt 24
及δ;
[0151]
实施例3
[0152]
一种监管场景下的突发事件智能推演系统,用于实现实施例1或2提供的一种监管场景下的突发事件智能推演方法,包括数据采集模块、数据融合模块、突发事件预警模块、风险处置知识库和场景智能推演模块,
[0153]
数据采集模块,用于执行步骤1,采集不同区域的场景数据;
[0154]
数据融合模块,用于执行步骤2,对数据采集模块采集的场景数据进行预处理;
[0155]
突发事件预警模块,用于执行步骤5,预测下一时刻场景的风险预测值;
[0156]
风险处置知识库,用于根据采集到的场景信息输出处置预案,或得到与采集到的场景信息相似度最高场景的处置预案;
[0157]
场景智能推演模块,用于执行步骤6,得到下一时刻场景的处置预案。
[0158]
实施例4
[0159]
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现实施例1或2提供的所述监管场景下的突发事件智能推演方法的步骤。
[0160]
实施例5
[0161]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执
行时实现实施例1或2提供的所述监管场景下的突发事件智能推演方法的步骤。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献