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

一种飞机危险识别方法及系统技术方案

技术编号:35446467 阅读:25 留言:0更新日期:2022-11-03 11:59
本发明专利技术提供一种飞机危险识别方法,包括获取ASRS数据并标记危险等级;将ASRS数据分为结构化和非结构化数据,并对应划分出结构化及非结构化的训练数据、验证数据和测试数据;构建DNN模型并使用结构化数据训练,以及构建BLSTM模型并使用非结构化训练数据训练;使用结构化和非结构化验证数据分别对DNN及BLSTM模型验证,获得两模型的混淆矩阵,并结合两模型验证结果所获得的统计矩阵,确定模型融合策略参数;使用结构化和非结构化测试数据分别对DNN及BLSTM模型测试,获得两模型的每个标签概率分布,并结合模型融合策略参数,得到危险识别结果。实施本发明专利技术,利用深度学习良好的特征自学习特性对飞机可能存在的危险进行识别,有效提高危险识别的准确率。提高危险识别的准确率。提高危险识别的准确率。

【技术实现步骤摘要】
一种飞机危险识别方法及系统


[0001]本专利技术涉及计算机数据检测
,尤其涉及一种飞机危险识别方法及系统。

技术介绍

[0002]随着民航安全需求的不断增加,持续适航风险管理逐渐引起了各航空机构的重视。持续适航风险管理是一种风险管理技术,旨在确保飞机运行的安全水平始终满足基本安全标准或适航水平。航空安全报告系统(ASRS)数据是识别危险以提高航空安全的重要信息源。飞行员能够通过学习ASRS数据中的经验知识来提高自身应急响应能力,当发生不安全事件时,操作员能够及时采取紧急措施,以降低不安全事件后果的严重性。然而,ASRS数据具有高维性、非结构化和数据不平衡的特点,给民机危险识别带来了巨大挑战。本专利技术提出的方法在提高了危险识别的准确性。
[0003]深度学习亦称深度机器学习、深度结构学习、分层学习,是一类有效训练深层神经网络的机器学习算法,可用于对数据进行高层抽象建模。深层神经网络能够从大量的复杂数据中学习到合适且有效的特征。这些特征在解决实际问题时常常能够取得极佳的效果,从而使得深度学习受到学术界和工业界的普遍青睐。在航空领域,深度学习算法已经被成熟应用于剩余寿命预测,发动机振动预测,飞机着陆速度预测等方面。然而,关于深度学习应用于飞机危险识别方面的研究尚未出现。

技术实现思路

[0004]本专利技术实施例所要解决的技术问题在于,提供一种飞机危险识别方法及系统,利用深度学习良好的特征自学习特性对飞机可能存在的危险进行识别,有效提高了危险识别的准确率和智能化水平,从而提高了飞机安全性。
[0005]为了解决上述技术问题,本专利技术实施例提供了一种飞机危险识别方法,所述方法包括以下步骤:
[0006]S1、获取航空安全报告系统ASRS数据,并标记危险等级以及每一危险等级对应的标签;
[0007]S2、根据ASRS数据特征,将ASRS数据分为结构化数据和非结构化数据,并将所述结构化数据划分为结构化训练数据、结构化验证数据和结构化测试数据,以及将所述非结构化数据经文本向量化处理后,划分为非结构化训练数据、非结构化验证数据和非结构化测试数据;
[0008]S3、构建DNN模型和BLSTM模型,并使用所述结构化训练数据对所述DDN模型训练,以及使用所述非结构化训练数据对所述BLSTM模型训练,以获得训练好的DNN模型和BLSTM模型;
[0009]S4、将所述结构化验证数据输入已训练好的DNN模型中,获得DNN模型的混淆矩阵,以及将所述非结构化验证数据输入已训练好的BLSTM模型中,获得BLSTM模型的混淆矩阵,并对已训练好的DNN模型和BLSTM模型基于各自验证数据所得的识别结果进行统计分析,以
获得已训练好的DNN模型和BLSTM模型二者识别结果一致时所形成的统计矩阵,且进一步根据所述DNN模型的混淆矩阵、所述BLSTM模型的混淆矩阵和所述统计矩阵,确定模型融合策略参数;
[0010]S5、将所述结构化测试数据输入已训练好的DNN模型中,获得已训练好的DNN模型的每个标签概率分布,以及将所述非结构化测试数据输入已训练好的BLSTM模型,获得已训练好的BLSTM模型的每个标签概率分布,并将所获得的已训练好的DNN模型及BLSTM模型的每个标签概率分布,基于所述模型融合策略参数,得到危险识别结果。
[0011]其中,在所述步骤S1中,所述危险等级包括灾难、重大、严重、轻微以及无影响,对应的标签为5、4、3、2和1。
[0012]其中,在所述步骤S2中,对所述非结构化数据进行文本向量化处理的具体步骤包括:
[0013]步骤一:所述非结构化数据为英文文本时,对于ASRS数据英文文本,按照空格对所有句子进行划分,获得英文文本语料;
[0014]步骤二:建立字典,文本语料存入字典;
[0015]步骤三:进行词频统计分析,并根据词频统计结果,对低频词语进行过滤;
[0016]步骤四:基于word2vec模型,将词汇表示为词向量;其中,每个词向量的维数为300,单词向量上下文最大距离设置为默认值5,要计算的单词向量的最小单词频率设置为10,使用负采样方法;
[0017]步骤五:由各个词向量按词汇在句子中的顺序组成矩阵,将文本句子转化为数字向量。
[0018]其中,所述步骤S3具体包括:
[0019]步骤一:参数初始化,利用标准化的He初始化器初始DNN模型的各个全连接层以及BLSTM模型中全连接层的权值,并利用标准化的Glorot初始化器初始化BLSTM模型中LSTM层的权值;其中,设置批次大小n
batch
=64,最大训练迭代次数n
epoch
=120;利用Dropout和Early stopping的方法来避免过度拟合;默认的Dropout率设置为0.5;
[0020]步骤二:分别将结构化训练数据和非结构化训练数据输入至DNN模型和BLSTM模型中进行训练,得到识别结果;
[0021]步骤三:分别计算两个模型的损失函数其中,B是样本个数;T
s
代表第s个样本的真实标签值;y代表softmax分类器的输出;
[0022]步骤四:更新两个模型的基本模型参数;
[0023]步骤五:重复步骤二至四,直到满足Early stopping条件或达到最大迭代次数,最终得到已训练好的DNN模型和BLSTM模型。
[0024]其中,所述采用的DNN模型由输入层、隐藏层以及输出层所形成的多层全连接层构成;采用的BLSTM由两个数据传输方向相反的LSTM层和全连接层构成。
[0025]其中,所述步骤S4具体包括:
[0026]步骤一:将所述结构化验证数据输入已训练好的DNN模型中,以及将所述非结构化验证数据输入已训练好的BLSTM模型中,得到DNN模型和BLSTM模型各自对应的混淆矩阵
其中,k为模型标示,M为标签数量,表示模型k中被标记为标签j的标签i的样本数,表示模型k中标签i被标记正确的样本数量;
[0027]步骤二:通过对已训练好的DNN模型和BLSTM模型基于各自验证数据所得的识别结果进行统计分析,获得统计矩阵其中,A
ij
表示两个模型识别结果一致时,被标记为标签j的标签i的样本数;
[0028]步骤三:计算置信度值其中,x表示新样本,ψ
k
(x)表示模型k的识别结果,为两个模型识别一致时标签j的数量;
[0029]步骤四:计算样本比例其中,N
T
为样本总数,N
i
为标签i的样本数量;
[0030]步骤五:将置信度值和样本比例作为模型融合策略参数输出。
[0031]其中,所述步骤S5具体包括:
[0032]步骤一:将所述结构化测试数据输入已训练好的DNN模型中,以及将所述非结构化测试数据输入已训练好的BLSTM模型中;
[0033]步骤二:计算DNN模型和BLSTM模型各自将标签i分配给新样本x本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种飞机危险识别方法,其特征在于,所述方法包括以下步骤:S1、获取航空安全报告系统ASRS数据,并标记危险等级以及每一危险等级对应的标签;S2、根据ASRS数据特征,将ASRS数据分为结构化数据和非结构化数据,并将所述结构化数据划分为结构化训练数据、结构化验证数据和结构化测试数据,以及将所述非结构化数据经文本向量化处理后,划分为非结构化训练数据、非结构化验证数据和非结构化测试数据;S3、构建DNN模型和BLSTM模型,并使用所述结构化训练数据对所述DDN模型训练,以及使用所述非结构化训练数据对所述BLSTM模型训练,以获得训练好的DNN模型和BLSTM模型;S4、将所述结构化验证数据输入已训练好的DNN模型中,获得DNN模型的混淆矩阵,以及将所述非结构化验证数据输入已训练好的BLSTM模型中,获得BLSTM模型的混淆矩阵,并对已训练好的DNN模型和BLSTM模型基于各自验证数据所得的识别结果进行统计分析,以获得已训练好的DNN模型和BLSTM模型二者识别结果一致时所形成的统计矩阵,且进一步根据所述DNN模型的混淆矩阵、所述BLSTM模型的混淆矩阵和所述统计矩阵,确定模型融合策略参数;S5、将所述结构化测试数据输入已训练好的DNN模型中,获得已训练好的DNN模型的每个标签概率分布,以及将所述非结构化测试数据输入已训练好的BLSTM模型,获得已训练好的BLSTM模型的每个标签概率分布,并将所获得的已训练好的DNN模型及BLSTM模型的每个标签概率分布,基于所述模型融合策略参数,得到危险识别结果。2.如权利要求1所述的飞机危险识别方法,其特征在于,在所述步骤S1中,所述危险等级包括灾难、重大、严重、轻微以及无影响,对应的标签为5、4、3、2和1。3.如权利要求1所述的飞机危险识别方法,其特征在于,在所述步骤S2中,对所述非结构化数据进行文本向量化处理的具体步骤包括:步骤一:所述非结构化数据为英文文本时,对于ASRS数据英文文本,按照空格对所有句子进行划分,获得英文文本语料;步骤二:建立字典,文本语料存入字典;步骤三:进行词频统计分析,并根据词频统计结果,对低频词语进行过滤;步骤四:基于word2vec模型,将词汇表示为词向量;其中,每个词向量的维数为300,单词向量上下文最大距离设置为默认值5,要计算的单词向量的最小单词频率设置为10,使用负采样方法;步骤五:由各个词向量按词汇在句子中的顺序组成矩阵,将文本句子转化为数字向量。4.如权利要求1所述的飞机危险识别方法,其特征在于,所述步骤S3具体包括:步骤一:参数初始化,利用标准化的He初始化器初始DNN模型的各个全连接层以及BLSTM模型中全连接层的权值,并利用标准化的Glorot初始化器初始化BLSTM模型中LSTM层的权值;其中,设置批次大小n
batch
=64,最大训练迭代次数n
epoch
=120;利用Dropout和Early stopping的方法来避免过度拟合;默认的Dropout率设置为0.5;步骤二:分别将结构化训练数据和非结构化训练数据输入至DNN模型和BLSTM模型中进行训练,得到识别结果;步骤三:分别计算两个模型的损失函数
其中,B是样本个数;T
s
代表第s个样本的真实标签值;y代表softmax分类器的输出;步骤四:更新两个模型的基本模型参数;步骤五:重复步骤二至四,直到满足Early stopping条件或达...

【专利技术属性】
技术研发人员:庄笑周迪司泽田王宏伟向家伟
申请(专利权)人:温州大学
类型:发明
国别省市:

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

1