基于混合文本分类模型的电网作业告警方法及装置与流程

文档序号:24123130发布日期:2021-03-02 12:20阅读:43来源:国知局
基于混合文本分类模型的电网作业告警方法及装置与流程

[0001]
本发明属于文本分类领域,尤其涉及一种基于混合文本分类模型的电网作业告警方法及装置。


背景技术:

[0002]
在电网运行过程中,运维人员在对电网进行作业时会产生大量的数据信息,这些数据信息主要分为结构化数据和非结构化数据两类,结构化数据为电压等级、是否停电等与时序相关的数据,能够直接转换为数字信息进行风险评估,非结构化为工作日志等包含作业内容的文本信息,需要对文本信息进行语义分析后才能进行风险评估。
[0003]
通常电网公司采用卷积神经网络(convolutional neural networks,cnn)模型进行语义分析,由于自然语言包含很多语法和语义,会导致前后文本间可能存在复杂的上下文关联,然而常规的cnn模型存在保留历史文本信息不足的问题,容易发生缺少上下文关联信息而导致语义分析准确度不高的问题。


技术实现要素:

[0004]
为了解决现有技术中存在的缺点和不足,本发明提出了一种基于混合文本分类模型的电网作业告警方法,包括:
[0005]
基于电网作业过程中产生的文本信息,获取文本信息的原始特征矩阵;
[0006]
将原始特征矩阵同时输入到预先训练的cnn模型和lstm模型中,基于cnn模型和lstm模型的输出结果得到文本信息属于各个风险类别的概率值,在cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的;
[0007]
基于概率值和风险类别的预设权重计算电网作业的风险值,若风险值高于预设风险阈值,则发出电网作业告警。
[0008]
可选的,所述基于电网作业过程中产生的文本信息,获取文本信息的原始特征矩阵,包括:
[0009]
获取电网作业过程中产生的文本信息,提出文本信息中的关键词,通过词嵌入技术将关键词转换为词向量,由词向量组成原始特征矩阵。
[0010]
可选的,所述将原始特征矩阵同时输入到预先训练的cnn模型和lstm模型中,基于cnn模型和lstm模型的输出结果得到文本信息属于各个风险类别的概率值,包括:
[0011]
将原始特征矩阵x1同时输入cnn模型和lstm模型中,通过cnn模型的输入层输出矩阵w1;
[0012]
通过cnn模型的卷积层中对w1进行特征的提取与映射,得到卷积层的输出矩阵w2;
[0013]
通过cnn模型的池化层降低w2的维度,得到池化层的输出矩阵w3;
[0014]
获取lstm模型的输出矩阵h,基于merge函数对h和w3进行融合,得到融合后的矩阵w4;
[0015]
根据w4计算文本信息属于预设类别的概率值,输出得到的概率值。
[0016]
具体的,所述在cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的,包括:
[0017]
将原始特征矩阵x1与第t-1层卷积层的输出矩阵o
t-1
进行横向拼接,将拼接后得到的矩阵x
t
作为第t层卷积层的输入矩阵,t的取值范围为正整数;
[0018]
其中,若x1与o
t-1
的维度相同,直接将x1与o
t-1
进行横向拼接,将拼接后的矩阵作为第t层卷积层的输入矩阵x
t

[0019]
若x1与o
t-1
的维度不同,基于预设的padding参数将o
t-1
的维度调整到与x1的维度相同,将x1与维度调整后的o
t-1
进行横向拼接,将拼接后的矩阵作为第t层卷积层的输入矩阵x
t

[0020]
具体的,所述基于预设的padding参数将o
t-1
的维度调整到与x1的维度相同,包括:
[0021]
将卷积层中第t-1层的padding参数设置为same模式;
[0022]
基于公式一调整o
t-1
的维度,使o
t-1
的维度调整到λ
output

[0023][0024]
λ
input
为第t-1层卷积层输入矩阵的维度,该维度与x1的维度相同,λ
output
为第t-1层卷积层输出矩阵的维度,λ
input
、λ
output
的取值范围为正整数;s为预设的滑动步长,取值为1。
[0025]
具体的,所述根据w4计算文本信息属于预设类别的概率值,输出得到的概率值,包括:
[0026]
基于公式二计算原始特征矩阵对应的文本信息x属于风险类别j的概率值p(j||x
i
;θ);
[0027][0028]
其中,风险类别j为人为设定的类别编号,x
i
为w4中的第i个词向量,θ为预设的参数矩阵,θ
j
为参数矩阵第j个向量,为w3的第i个向量,k为池化层中选出的最大特征值的数量;j、i、k的取值范围为正整数,p(j||x
i
;θ)、x
i
、θ
j
、的取值范围为正数。
[0029]
可选的,所述cnn模型的卷积层的激活函数为relu函数。
[0030]
可选的,所述基于概率值和风险类别的预设权重计算电网作业的风险值,若风险值高于预设风险阈值,则发出电网作业告警,包括:
[0031]
获取风险类别j的预设权重μ
j
,计算文本信息属于风险类别j的概率值与μ
j
的乘积;
[0032]
将所有风险类别的乘积结果相加,得到电网作业的风险值;
[0033]
将风险值与预设风险阈值进行比较,当风险值高于预设风险阈值时,获取最高的概率值对应的风险类别,发出提示该风险类别的告警信号。
[0034]
本发明还基于同样的思路提出了一种基于混合文本分类模型的电网作业告警装置,包括:
[0035]
原始特征单元:用于基于电网作业过程中产生的文本信息,获取文本信息的原始特征矩阵;
[0036]
文本分类单元:用于将原始特征矩阵同时输入到预先训练的cnn模型和lstm模型
中,基于cnn模型和lstm模型的输出结果得到文本信息属于各个风险类别的概率值,在cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的;
[0037]
风险告警单元:用于基于概率值和风险类别的预设权重计算电网作业的风险值,若风险值高于预设风险阈值,则发出电网作业告警。
[0038]
可选的,所述文本分类单元具体用于:
[0039]
将原始特征矩阵x1同时输入cnn模型和lstm模型中,通过cnn模型的输入层输出矩阵w1;
[0040]
通过cnn模型的卷积层中对w1进行特征的提取与映射,得到卷积层的输出矩阵w2;
[0041]
通过cnn模型的池化层降低w2的维度,得到池化层的输出矩阵w3;
[0042]
获取lstm模型的输出矩阵h,基于merge函数对h和w3进行融合,得到融合后的矩阵w4;
[0043]
根据w4计算文本信息属于预设类别的概率值,输出得到的概率值。
[0044]
本发明提供的技术方案带来的有益效果是:
[0045]
由cnn模型和lstm模型组成的混合文本分类模型,通过lstm模型弥补cnn模型在保留上下文关联语义能力上的不足。同时,对cnn模型的卷积层进行了改进,每一层的输入矩阵是根据原始特征矩阵与上一层的输出结果得到的,实现了在每一层的输入都重新引入了原始特征矩阵中所包含的特征数据,减少了cnn模型的层与层之间特征传递时的特征丢失问题,有效保留了文本信息中的上下文关联语义,提高了文本分类的准确率,进而实现精准及时的发出电网作业告警,降低了电网作业的风险。
附图说明
[0046]
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]
图1为本发明提出的基于混合文本分类模型的电网作业告警方法的流程示意图;
[0048]
图2为混合文本分类模型的结构框图;
[0049]
图3为本发明提出的基于混合文本分类模型的电网作业告警装置的结构框图。
具体实施方式
[0050]
为使本发明的结构和优点更加清楚,下面将结合附图对本发明的结构作进一步地描述。
[0051]
实施例一
[0052]
如图1所示,本发明提出了一种基于混合文本分类模型的电网作业告警方法,包括:
[0053]
s1:基于电网作业过程中产生的文本信息,获取文本信息的原始特征矩阵。
[0054]
获取电网作业过程中产生的文本信息,提出文本信息中的关键词,通过词嵌入技术将关键词转换为词向量,由词向量组成原始特征矩阵。在本实施例中,通过读取作业人员填写的作业日志中的文本内容,获取上述文本信息。
[0055]
所述词嵌入技术是一种将文本中的词转换成数字向量的方法,为了使用标准机器
学习算法来对它们进行分析,就需要把这些被转换成数字的向量以数字形式作为输入。当文本中的单词由词向量表示时,每个单词都被随机初始化为一个固定长度的向量,此时,文本中的第t个单词就被表示为x
t
,m为词向量的维度。当文本长度为t时,输入文本被表示为x=[x1,x2,

,x
n
]∈r
m
×
n
,r表示维数为m
×
n的词向量的总集合,m
×
n为x的维度。
[0056]
词嵌入过程就是把一个维数为所有词数量的高维空间嵌入到一个维数低得多的连续向量空间中,便于通过cnn模型和lstm模型对文本信息进行分类。
[0057]
s2:将原始特征矩阵同时输入到预先训练的cnn模型和lstm模型中,基于cnn模型和lstm模型的输出结果得到文本信息属于各个风险类别的概率值,在cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的。
[0058]
如图2所示,将文本信息输入混合文本分类模型,所述混合分类模型包括由cnn模型和lstm模型组成,其中cnn模型包括卷积层和池化层。cnn模型的卷积层有3层,第1层的输入矩阵为词嵌入处理后的原始特征矩阵,第1层的输出矩阵与原始特征矩阵通过concat指令进行拼接,将拼接后的矩阵输入第2层,第2层的输出矩阵与原始特征矩阵通过concat指令进行拼接,将拼接后的矩阵输入第3层,第3层的输出矩阵与原始特征矩阵通过concat指令进行拼接,将拼接后的矩阵与lstm模型的输出结果在融合层中融合。再将融合层的输出矩阵输入全连接层,通过dropout技术防止过拟合,提高模型的泛化能力。最后通过softmax函数得到分类结果输出。
[0059]
上述文本信息分类的具体过程如下:
[0060]
步骤一:将原始特征矩阵x1同时输入cnn模型和预先训练的lstm模型中,通过cnn模型的输入层输出矩阵w1。
[0061]
步骤二:获取lstm模型的输出矩阵h,通过cnn模型的卷积层中对w1进行特征的提取与映射,得到卷积层的输出矩阵w2。
[0062]
步骤三:通过cnn模型的池化层降低w2的维度,得到池化层的输出矩阵w3。在池化层中取出每个卷积核中最大的k个特征值,并保留这些特征值的先后顺序,减少了特征数量,保留了最有价值的特征信息,同时降低了计算量。
[0063]
步骤四:基于merge函数对h和w3进行融合,得到融合后的矩阵w4。lst m模型的输出矩阵h与cnn模型中池化层的输出矩阵w3存在不同的维度,因此通过融合层对两个矩阵基于merge函数进行融合运算。
[0064]
步骤五:根据w4计算文本信息属于预设类别的概率值,输出得到的概率值。
[0065]
在步骤二中,由于常规的cnn模型的层与层之间特征传递时容易发生特征丢失问题,在本实施例中设置了3个卷积层,在cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的,具体包括:
[0066]
将原始特征矩阵x1与第t-1层的输出矩阵o
t-1
进行横向拼接,将拼接后得到的矩阵x
t
作为第t层卷积层的输入矩阵,t的取值范围为正整数。
[0067]
其中,若x1与o
t-1
的维度相同,直接将x1与o
t-1
进行横向拼接,将拼接后的矩阵作为第t层卷积层的输入矩阵x
t
。例如,在第一层卷积层中,即t=1时,x1=[x1,x2,

,x
n
]∈r
m
×
n
,第一层卷积层的输出矩阵o1=[o1,o2,

,o
n
]∈r
m
×
n
,即x1与o1的维度相同,直接将x1与o1进行横向拼接,得到拼接后的矩阵x2=[o1,o2,

,o
n
,x1,x2,

,x
n
],将x2作为第二层卷积层的输入矩阵。上述拼接过程不涉及对特征矩阵间进行相加或相乘等数学运算,因此减缓了计
算复杂导致训练时间大幅增加的问题,降低了重新引入原特征矩阵过程中对计算压力的影响。
[0068]
若x1与o
t-1
的维度不同,基于预设的padding参数将o
t-1
的维度调整到与x1的维度相同,将x1与维度调整后的o
t-1
进行横向拼接,将拼接后的矩阵作为第t层卷积层的输入矩阵x
t
。例如,在第二层卷积层中,即t=2时,已知输入矩阵x2=[o1,o2,

,o
n
,x1,x2,

,x
n
]∈r
m
×
2n
,第二层卷积层的输出矩阵,第二层卷积层的输出矩阵即x1与o2的维度不相同,因此引入padding参数将o2的维度调整到与x1的维度相同。
[0069]
padding即可以在进行卷积操作前,对原矩阵进行边界填充,也就是在矩阵的边界上填充一些值,以增加矩阵的大小,通常都用“0”来进行填充。padding参数有两种模式,分别为same和valid。
[0070]
当padding为same时,输入矩阵和输出矩阵的维度大小关系为:
[0071][0072]
λ
input
为第t-1层卷积层输入矩阵的维度,该维度与x1的维度相同,λ
output
为第t-1层卷积层输出矩阵的维度,λ
input
、λ
output
的取值范围为正整数;s为预设的滑动步长,在本实施例中,为使输入矩阵和输出矩阵的维度相同,s取值为1。
[0073]
通过将padding的模式设置为same,表示在对输入矩阵进行卷积之前对输入矩阵使用填充,卷积操作时将会在输入矩阵对应维度的每一边均匀地填充一定的行或列的0向量,实现输入矩阵和输出矩阵的维度相同,此时的滑动步长s=1。
[0074]
基于公式一调整o
t-1
的维度,使o
t-1
的维度调整到λ
output
,实现卷积层的输出矩阵o2的维度与x1相同,即o
2'
=[o1,o2,

,o
n
]∈r
m
×
n
。从而满足横向拼接时待合并的矩阵的维度必须相同的约束条件。
[0075]
在本实施例中,cnn模型中卷积层的激活函数为relu函数,卷积层的输出矩阵λ为卷积核内的关键词数量,x
t+i
为输入矩阵的第t+i个向量,w
i
为预设的训练卷积层模型时各支路的权重,b为输出矩阵的零次项。
[0076]
在步骤五中。所述根据w4计算文本信息属于预设类别的概率值,输出得到的概率值,包括:
[0077]
基于公式二计算原始特征矩阵对应的文本信息x属于风险类别j的概率值p(j||x
i
;θ),即利用softmax函数计算文本信息x属于风险类别j的概率值;
[0078][0079]
其中,风险类别j为人为设定的类别编号,x
i
为w4中的第i个词向量,θ为预设的参数矩阵,θ
j
为参数矩阵第j个向量,为w3的第i个向量,k为池化层中选出的最大特征值的数量;j、i、k的取值范围为正整数,p(j||x
i
;θ)、x
i
、θ
j
、的取值范围为正数。
[0080]
s3:基于概率值和风险类别的预设权重计算电网作业的风险值,若风险值高于预
设风险阈值,则发出电网作业告警。
[0081]
获取风险类别j的预设权重μ
j
。在本实施例中,人为预设的风险类别包括但不限于:
[0082]
(1)作业内容:例如对电网设备实施违规作业内容;
[0083]
(2)作业机具:例如作业现场是否使用吊机等大型施工机械进行;
[0084]
(3)作业人员:例如作业人员的工作年限不足、违规记录;
[0085]
(4)作业环境:例如作业时间过长、作业现场天气不达标。
[0086]
基于实际作业需求,为风险类别分配权重,越容易造成电网作业事故的风险类别,其权重越大。
[0087]
随后基于s2中输出的p(j||x
i
;θ),计算文本信息属于风险类别j的概率值与μ
j
的乘积。在本实施例中,j的取值范围为不大于4的正整数。
[0088]
将所有风险类别的乘积结果相加,得到电网作业的风险值;将风险值与预设风险阈值进行比较,当风险值高于预设风险阈值时,获取最高的风险值对应的风险类别,发出提示该风险类别的告警信号。
[0089]
在本实施例中有4个风险类别,通过s2得到4个分别对应不同风险类别的概率值与预设权重的乘积。将这4个乘积相加的总和作为风险值与预设风险阈值进行比较,当风险值高于预设风险阈值时,说明当前作业存在风险,进而找到最高的概率值对应的风险类别,即认为当前发生该风险类别的可能性最大,因此发出提示该风险类别的告警信号,例如在电网管理系统中弹出提示该风险类别的对话框。
[0090]
通过结合风险类别的预设权重,能够更科学的对作业风险进行评估,通过发出包含风险类别信息的告警信号,便于电网管理层及时针对风险类别了解可能发生风险的原因,从而快速对电网作业进行调整响应,尽快降低电网作业发生风险的可能性。
[0091]
实施例二
[0092]
如图3所示,本发明提出了一种基于混合文本分类模型的电网作业告警装置4,包括:
[0093]
原始特征单元41:用于基于电网作业过程中产生的文本信息,获取文本信息的原始特征矩阵。具体用于:
[0094]
获取电网作业过程中产生的文本信息,提出文本信息中的关键词,通过词嵌入技术将关键词转换为词向量,由词向量组成原始特征矩阵。在本实施例中,通过读取作业人员填写的作业日志中的文本内容,获取上述文本信息。
[0095]
所述词嵌入技术是一种将文本中的词转换成数字向量的方法,为了使用标准机器学习算法来对它们进行分析,就需要把这些被转换成数字的向量以数字形式作为输入。当文本中的单词由词向量表示时,每个单词都被随机初始化为一个固定长度的向量,此时,文本中的第t个单词就被表示为x
t
,m为词向量的维度。当文本长度为t时,输入文本被表示为x=[x1,x2,

,x
n
]∈r
m
×
n
,r表示维数为m
×
n的词向量的总集合,m
×
n为x的维度。
[0096]
词嵌入过程就是把一个维数为所有词数量的高维空间嵌入到一个维数低得多的连续向量空间中,便于通过cnn模型和lstm模型对文本信息进行分类。
[0097]
文本分类单元42:用于将原始特征矩阵同时输入到预先训练的cnn模型和lstm模型中,基于cnn模型和lstm模型的输出结果得到文本信息属于各个风险类别的概率值,在
cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的。
[0098]
如图2所示,将文本信息输入混合文本分类模型,所述混合分类模型包括由cnn模型和lstm模型组成,其中cnn模型包括卷积层和池化层。cnn模型的卷积层有3层,第1层的输入矩阵为词嵌入处理后的原始特征矩阵,第1层的输出矩阵与原始特征矩阵通过concat指令进行拼接,将拼接后的矩阵输入第2层,第2层的输出矩阵与原始特征矩阵通过concat指令进行拼接,将拼接后的矩阵输入第3层,第3层的输出矩阵与原始特征矩阵通过concat指令进行拼接,将拼接后的矩阵与lstm模型的输出结果在融合层中融合。再将融合层的输出矩阵输入全连接层,通过dropout技术防止过拟合,提高模型的泛化能力。最后通过softmax函数得到分类结果输出。
[0099]
上述文本信息分类的具体过程如下:
[0100]
步骤一:将原始特征矩阵x1同时输入cnn模型和预先训练的lstm模型中,通过cnn模型的输入层输出矩阵w1。
[0101]
步骤二:获取lstm模型的输出矩阵h,通过cnn模型的卷积层中对w1进行特征的提取与映射,得到卷积层的输出矩阵w2。
[0102]
步骤三:通过cnn模型的池化层降低w2的维度,得到池化层的输出矩阵w3。在池化层中取出每个卷积核中最大的k个特征值,并保留这些特征值得先后顺序,减少了特征数量,保留了最有价值的特征信息,同时降低了计算量。
[0103]
步骤四:基于merge函数对h和w3进行融合,得到融合后的矩阵w4。lst m模型的输出矩阵h与cnn模型中池化层的输出矩阵w3存在不同的维度,因此通过融合层对两个矩阵基于merge函数进行融合运算。
[0104]
步骤五:根据w4计算文本信息属于预设类别的概率值,输出得到的概率值。
[0105]
在步骤二中,由于常规的cnn模型的层与层之间特征传递时容易发生特征丢失问题,在本实施例中设置了3个卷积层,在cnn模型的卷积层中,每一层的输入矩阵是根据原始特征矩阵与上一层的输出矩阵得到的,具体包括:
[0106]
将原始特征矩阵x1与第t-1层的输出矩阵o
t-1
进行横向拼接,将拼接后得到的矩阵x
t
作为第t层卷积层的输入矩阵,t的取值范围为正整数。
[0107]
其中,若x1与o
t-1
的维度相同,直接将x1与o
t-1
进行横向拼接,将拼接后的矩阵作为第t层卷积层的输入矩阵x
t
。例如,在第一层卷积层中,即t=1时,x1=[x1,x2,

,x
n
]∈r
m
×
n
,第一层卷积层的输出矩阵o1=[o1,o2,

,o
n
]∈r
m
×
n
,即x1与o1的维度相同,直接将x1与o1进行横向拼接,得到拼接后的矩阵x2=[o1,o2,

,o
n
,x1,x2,

,x
n
],将x2作为第二层卷积层的输入矩阵。上述拼接过程不涉及对特征矩阵间进行相加或相乘等数学运算,因此减缓了计算复杂导致训练时间大幅增加的问题,降低了重新引入原特征矩阵过程中对计算压力的影响。
[0108]
若x1与o
t-1
的维度不同,基于预设的padding参数将o
t-1
的维度调整到与x1的维度相同,将x1与维度调整后的o
t-1
进行横向拼接,将拼接后的矩阵作为第t层卷积层的输入矩阵x
t
。例如,在第二层卷积层中,即t=2时,已知输入矩阵x2=[o1,o2,

,o
n
,x1,x2,

,x
n
]∈r
m
×
2n
,第二层卷积层的输出矩阵,第二层卷积层的输出矩阵即x1与o2的维度不相同,因此引入padding参数将o2的维度调整到与x1的维度相同。
[0109]
padding即可以在进行卷积操作前,对原矩阵进行边界填充,也就是在矩阵的边界
上填充一些值,以增加矩阵的大小,通常都用“0”来进行填充。padding参数有两种模式,分别为same和valid。
[0110]
当padding为same时,输入矩阵和输出矩阵的维度大小关系为:
[0111][0112]
λ
input
为第t-1层卷积层输入矩阵的维度,该维度与x1的维度相同,λ
output
为第t-1层卷积层输出矩阵的维度,λ
input
、λ
output
的取值范围为正整数;s为预设的滑动步长,在本实施例中,为使输入矩阵和输出矩阵的维度相同,s取值为1。
[0113]
通过将padding的模式设置为same,表示在对输入矩阵进行卷积之前对输入矩阵使用填充,卷积操作时将会在输入矩阵对应维度的每一边均匀地填充一定的行或列的0向量,实现输入矩阵和输出矩阵的维度相同,此时的滑动步长s=1。
[0114]
基于公式一调整o
t-1
的维度,使o
t-1
的维度调整到λ
output
,实现卷积层的输出矩阵o2的维度与x1相同,即o
2'
=[o1,o2,

,o
n
]∈r
m
×
n
。从而满足横向拼接时待合并的矩阵的维度必须相同的约束条件。
[0115]
在本实施例中,cnn模型中卷积层的激活函数为relu函数,卷积层的输出矩阵λ为卷积核内的关键词数量,x
t+i
为输入矩阵的第t+i个向量,w
i
为预设的训练卷积层模型时各支路的权重,b为输出矩阵的零次项。
[0116]
在步骤五中。所述根据w4计算文本信息属于预设类别的概率值,输出得到的概率值,包括:
[0117]
基于公式二计算原始特征矩阵对应的文本信息x属于风险类别j的概率值p(j||x
i
;θ),即利用softmax函数计算文本信息x属于风险类别j的概率值;
[0118][0119]
其中,风险类别j为人为设定的类别编号,x
i
为w4中的第i个词向量,θ为预设的参数矩阵,θ
j
为参数矩阵第j个向量,为w3的第i个向量,k为池化层中选出的最大特征值的数量;j、i、k的取值范围为正整数,p(j||x
i
;θ)、x
i
、θ
j
、的取值范围为正数。
[0120]
风险告警单元43:用于基于概率值和风险类别的预设权重计算电网作业的风险值,若风险值高于预设风险阈值,则发出电网作业告警。具体用于:
[0121]
获取风险类别j的预设类别权重μ
j
。在本实施例中,人为预设的风险类别包括但不限于:
[0122]
(5)作业内容:例如对电网设备实施违规作业内容;
[0123]
(6)作业机具:例如作业现场是否使用吊机等大型施工机械进行;
[0124]
(7)作业人员:例如作业人员的工作年限不足、违规记录;
[0125]
(8)作业环境:例如作业时间过长、作业现场天气不达标。
[0126]
基于实际作业需求,为风险类别分配权重,越容易造成电网作业事故的风险类别,
其权重越大。
[0127]
随后基于文本分类单元42中输出的p(j||x
i
;θ),计算文本信息属于风险类别j的概率值与μ
j
的乘积。在本实施例中,j的取值范围为不大于4的正整数。
[0128]
将所有风险类别的乘积结果相加,得到电网作业的风险值;将风险值与预设风险阈值进行比较,当风险值高于预设风险阈值时,获取最高的风险值对应的风险类别,发出提示该风险类别的告警信号。
[0129]
在本实施例中有4个风险类别,通过文本分类单元42得到4个分别对应不同风险类别的概率值与预设权重的乘积。将这4个乘积相加的总和作为风险值与预设风险阈值进行比较,当风险值高于预设风险阈值时,说明当前作业存在风险,进而找到最高的概率值对应的风险类别,即认为当前发生该风险类别的可能性最大,因此发出提示该风险类别的告警信号,例如在电网管理系统中弹出提示该风险类别的对话框。
[0130]
通过结合风险类别的预设权重,能够更科学的对作业风险进行评估,通过发出包含风险类别信息的告警信号,便于电网管理层及时针对风险类别了解可能发生风险的原因,从而快速对电网作业进行调整响应,尽快降低电网作业发生风险的可能性。
[0131]
上述实施例中的各个序号仅仅为了描述,不代表各部件的组装或使用过程中的先后顺序。
[0132]
以上所述仅为本发明的实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1