一种ADS-B报文异常检测器及检测方法

文档序号:26919785发布日期:2021-10-09 16:31阅读:232来源:国知局
一种ADS-B报文异常检测器及检测方法
一种ads

b报文异常检测器及检测方法
技术领域
1.本发明涉及航空监视技术领域,更具体的说是涉及一种基于深度学习网络的ads

b报文异常检测器及检测方法。


背景技术:

2.广播式自动相关监视(ads

b)是一种空中交通管理/控制(atm/atc)监视系统,旨在取代传统的雷达系统,并有望成为下一代航空运输系统的重要组成部分。ads

b通过全球导航卫星系统(gnss)和其他机载设备获取相关飞行器参数,通过无线电传输链路,大约每秒广播一次纯文本、未加密、有错误码保护的信息。这些信息包括飞机的位置、速度、识别码以及其他atm/atc有关的信息。但是,ads

b报文数据开放共享,缺少相关信息认证和数据加密,使得飞行器广播的报文信息易受到相关设备的干扰攻击。因此,在ads

b数据报文送入民航空管自动化等设备之前,对数据进行异常检测,可预防或减少实际使用中的潜在危险。
3.数据异常是众多领域中重要的问题之一,对实际生产过程的顺利可靠运行有很大影响,因此数据的异常检测具有重要的研究意义。目前,数据异常检测在网络安全、生产制造、金融和医学影像等领域得到了广泛使用。从根本上说,异常检测方法需要对正常数据样本的分布或特征进行建模,以识别非正常样本。生成对抗网络(gan,generative adversarial networks)作为近几年比较流行的对抗神经网格,是一个强大的高维数据分布建模网络,可有效学习数据的实际空间分布。标准的gan网络由两个相互竞争的产生器网络g(generater network)和鉴别器网络d(discriminator network)组成。g网络将潜在空间变量z映射到实际数据空间;d网络学习区分真实数据和g网络生成的假数据。gan网络在图像异常检测、语音处理和医学影像异常检测方面取得了应用。但是,在测试阶段,该方法需要对每个测试样本求解一个优化问题,以找到一个潜在空间变量z,使g(z)能产生在视觉上与测试图像相似的图像,使得该方法在大型数据集或实时应用中不实用。
4.因此,如何提出一种针对ads

b数据报文更新数据快、时间依赖性型强的特点,同时解决测试阶段异常数据监测的实时有效性的ads

b报文异常检测器及检测方法是本领域技术人员亟需解决的问题。


技术实现要素:

5.有鉴于此,本发明提供了一种基于深度学习网络的ads

b报文异常检测器及检测方法,针对ads

b数据报文更新数据快、时间依赖性型强的特点,同时解决测试阶段异常数据监测的实时有效性问题。
6.为了实现上述目的,本发明提供如下技术方案:
7.一种基于深度学习网络的ads

b报文异常检测方法,具体步骤包括:
8.构建ads

b报文异常检测模型,初始化模型参数;
9.对待检数据进行预处理,并输入所述ads

b报文异常检测模型;
10.计算待检数据的异常分数值,计算窗序列中每条数据向量的潜在空间的编码损
失,并计算平均值,得到异常分数值;
11.对异常分数值进行最大最小归一化,计算概率形式表示的异常分数值;判断是否为异常数据。
12.优选的,在上述的一种基于深度学习网络的ads

b报文异常检测方法中,
13.构建ads

b报文异常检测模型具体步骤如下:
14.构建改进的g子网络,采用第一编码器

解码器

第二编码器结构,初始化模型参数;
15.预处理训练数据;
16.对模型开始训练,交替更新优化d子网络和g子网络;
17.训练达到训练次数后,得到最终的ads

b报文异常检测模型。
18.优选的,在上述的一种基于深度学习网络的ads

b报文异常检测方法中,更新优化d子网络的损失函数为:
[0019][0020]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;x
i
表示原数据;表示重构数据。
[0021]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测方法中,更新优化g子网络的损失函数为:
[0022]
重构损失函数,对数据重构做约束,采用l1范数损失;
[0023][0024]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;x
i
表示原数据;表示重构数据,||
·
||1表示数据的l1范数;
[0025]
编码损失函数,对数据的潜在空间编码特征做约束,采用l2范数损失;
[0026][0027]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;z
i
表示原数据编码特征,表示重构数据编码特征,||
·
||2表示数据的l2范数;
[0028]
判别器损失函数,采用二分类的交叉熵损失;
[0029][0030]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;x
i
表示原数据;表示重构数据。
[0031]
优化g子网络时,采用的损失函数为三种损失函数的权重和;
[0032]
l
g
=w
rec
l
rec
+w
enc
l
enc
+w
adv
l
adv

[0033]
w
rec
、w
enc
和w
adv
表示三种损失函数的权重值。
[0034]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测方法中,计算待检数据的异常分数值公式如下:
[0035]
[0036]
z
test
表示原数据编码特征,表示重构数据编码特征;x
test
待测数据;g
e1
(
·
)表示改进的g子网络中的第一编码器输出数据;g
e2
(
·
)表示改进的g子网络中的第二编码器输出数据;g
d
(
·
)表示改进的g子网络中的解码器的输出;||
·
||1表示原数据编码特征与重构数据编码特征之差的l1范数。
[0037]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测方法中,计算概率形式表示的异常分数值具体步骤:
[0038]
利用最大最小归一化方法将异常分数a(x
test
)缩放到[0,1]的概率范围内,计算公式如下:
[0039][0040]
将归一化后概率形式表示的异常分数f(
·
)作为数据是否异常的评估分数;x
test
表示待测数据;x
test
表示待测数据集。
[0041]
一种基于深度学习网络的ads

b报文异常检测器,包括gan网络模型和检测器;所述gan网络模型的生成器g子网络采用第一编码器

解码器

第二编码器的结构;所述gan网络模型的判别器d子网络判别真实数据和重构数据的真假;所述检测器根据所述第一编码器输出的编码数据特征与所述第二编码器输出的重构数据编码特征计算异常分数值;并与预设阈值比较,判断待测数据是否异常。
[0042]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测器中,所述生成器g子网络包括第一编码器、解码器和第二编码器;生成器g子网络读取输入数据x
i
,并送入第一编码器,所述第一编码器有若干lstm细胞层和leakyrelu激活层组成,第一编码器将输入数据x
i
映射到潜在空间z
i
,z
i
对应数据的编码特征;将z
i
继续送入解码器,解码器有若干lstm细胞层和tanh激活层组成,解码器对x
i
的潜在空间编码特征z
i
进行解码,得到输入数据x
i
的重构数据最后,将重构数据送入第二编码器,第二编码器对重构数据进行编码,得到重构数据的潜在空间编码特征
[0043]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测器中,所述第一编码器和第二编码器的网络结构相同,参数不同,包括n条数据通道;其中上级lstm细胞层和leakyrelu激活层分别输入下级lstm细胞层和leakyrelu激活层,采用首尾相接的数据流形式构成网络结构。
[0044]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测器中,所述解码器包括n条数据通道;其中上级lstm细胞层和tanh激活层输出分别输入下级lstm细胞层和tanh激活层,采用首尾相接的数据流形式构成网络结构。
[0045]
优选的,在上述的一种基于深度学习网络的ads

b报文异常检测器中,所述判别器包括n条数据通道;其中上级lstm细胞层和leakyrelu激活层输出分别输入下级lstm细胞层和leakyrelu激活层,采用首尾相接的数据流形式构成基本网络结构;最后输出数据分别输入压平层(flatten)和全连接层(dense),得到判别器的输出数据。
[0046]
经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种基于深度学习网络的ads

b报文异常检测器及检测方法,针对ads

b数据报文更新数据快、时间依赖性型强的特点,同时解决测试阶段异常数据监测的实时有效性问题,提出融合lstm网络和改
进型gan网络的ads

b报文异常检测模型(gan

lstm)。模型对gan网络的生成器g子网络进行改进,将原来的解码器结构改进为第一编码器

解码器

第二编码器结构,可学习数据在实际空间和潜在空间的数据分布,同时可解决测试阶段实时监测的有效性问题;为提取ads

b数据的时间依赖性特征,模型中引入了lstm网络。同时,在异常检测器中,使用数据的潜在空间特征编码损失取代数据实际空间特征重构损失计算异常分数,改善了模型的抗噪性能,提高了模型的鲁棒性。
附图说明
[0047]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0048]
图1附图为本发明的方法流程图;
[0049]
图2附图为现有技术中对抗网络结构图;
[0050]
图3附图为本发明的gan

lstm模型结构图;
[0051]
图4(a)

(d)附图为本发明的ads

b报文异常检测结果示意图;
[0052]
图5(a)

(b)附图为三种模型的roc和prc曲线;
[0053]
图6(a)

(b)附图为本发明的模型与六种模型的roc和prc曲线。
具体实施方式
[0054]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]
本发明的实施例公开了一种基于深度学习网络的ads

b报文异常检测方法,如图1所示,具体步骤包括:
[0056]
s101构建ads

b报文异常检测模型,初始化模型参数;
[0057]
s102对待检数据进行预处理,并输入所述ads

b报文异常检测模型;
[0058]
s103计算待检数据的异常分数值,计算窗序列中每条数据向量的潜在空间的编码损失,并计算平均值,得到异常分数值;
[0059]
s104对异常分数值进行最大最小归一化,计算概率形式表示的异常分数值;
[0060]
s105判断是否为异常数据。
[0061]
需要了解的是:如图2所示,生成对抗网络(gan)是一种无监督的机器学习算法,gan网络的最初的主要目标是生成真实的图像。标准的gan网络有生成器g子网络和判别器d子网络组成。在训练过程中,两个网络(g和d)相互竞争,前者试图生成一个样本,后者判定生成的样本是真还是假。g是一个类似解码器的网络,接收一个随机噪声z∈p
z
,通过这个噪声生成一个样本在训练过程中,g子网络从一个潜在空间学习输入数据的分布。d子网络通常包含一个经典的分类网络,目标是读取输入样本,并确定其有效性(即正或假)。
[0062]
飞机广播的ads

b报文可以看作是一系列具有前后联系的时间序列,因其长度较
长,普通的rnn网络很难有效提取这些长序列的时间依赖性特征。为对ads

b时间序列报文的时间依赖性特征进行建模,模型引入了lstm网络(long short term memory network,lstm)。lstm网络是一种改进的rnn网络,可以解决rnn无法处理长时间依赖的问题,同时避免训练过程中梯度消失的现象。
[0063]
进一步,本发明实施例公开的模型对gan网络的生产器g子网络进行改进,将原来的解码器结构改进为第一编码器

解码器

第二编码器结构,可学习数据在实际空间和潜在空间的数据分布,同时可解决测试阶段实时监测的有效性问题;为提取ads

b数据的时间依赖性特征,模型中引入了lstm网络。同时,在异常检测器中,使用数据的潜在空间特征编码损失取代数据实际空间特征重构损失计算异常分数,改善了模型的抗噪性能,提高了模型的鲁棒性。
[0064]
进一步,步骤s101中,构建ads

b报文异常检测模型具体步骤如下:
[0065]
s1011构建改进后的g子网络,采用第一编码器

解码器

第二编码器结构,初始化模型参数;
[0066]
具体地,定义一个ads

b窗口序列,即式中:t(timestep)表示窗口的长度;其中,x
i
=[x1,x2,

,x
n
](1≤i≤n)是长度为n的向量,每一个向量对应一条ads

b报文信息,即经纬度、高度和速度等。对应的潜在空间特征表示为式中,m表示潜在空间特征维度。
[0067]
本实施例,对g子网络进行改进,改进后的g子网络采用第一编码器(g
e1
)

解码器(g
d
)

第二编码器(g
e2
)结构。生成器g读取输入数据x
i
,并送入第一编码器g
e1
,g
e1
有若干lstm细胞层和leakyrelu激活层组成,g
e1
将x
i
映射到潜在空间z
i
,z
i
对应数据的编码特征;将z
i
继续送入解码器g
d
,g
d
有若干lstm细胞层和tanh激活层组成,g
d
网络对x
i
的潜在空间编码特征z
i
进行解码,得到x
i
的重构数据最后,将重构数据送入第二编码器g
e2
,g
e2
网络对重构数据进行编码,得到重构数据的潜在空间编码特征g
e2
网络结构和g
e1
网络结构相同,参数不同。改进后的生成器g,同时学习“数据x
i

重建数据”和“数据的编码特征z
i

重建数据的编码特征”两个映射关系,不仅对数据实际空间重构(数据

重构数据)做了的约束,而且对数据的潜在空间编码特征(数据编码特征

重构数据编码特征)做了约束,提高了模型抗噪能力,使模型学习到更加鲁棒的参数。以下公式具体描述了g子网络数据流程变化。
[0068]
z
i
=g
e1
(x
i
)
ꢀꢀ
(1)
[0069][0070][0071]
改进的gan网络判别器d采用基本的编码器网络结构图,其目的是判别输入数据x
i
和重构数据的真或假,即要将原数据x
i
判别为真,将重构数据判别为假。图3给出了模型展开的网络结构图。
[0072]
s1012预处理训练数据;
[0073]
s1013对模型开始训练,交替更新优化d子网络和g子网络;
[0074]
具体地,步骤s1013中,更新优化d子网络的损失函数为:
[0075][0076]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;x
i
表示原数据;表示重构数据。
[0077]
更具体地,步骤s1013中,更新优化g子网络的损失函数为:
[0078]
重构损失函数,对数据重构做约束,采用l1范数损失;
[0079][0080]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;x
i
表示原数据;表示重构数据,||
·
||1表示数据l1范数;
[0081]
编码损失函数,对数据的潜在空间编码特征做约束,采用l2范数损失;
[0082][0083]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;z
i
表示原数据编码特征,表示重构数据编码特征,||
·
||2表示数据l2范数;
[0084]
判别器损失函数,采用二分类的交叉熵损失;
[0085][0086]
p
x
表示数据的概率分布;e表示原数据满足概率分布的期望值;x
i
表示原数据;表示重构数据。
[0087]
优化g子网络时,采用的损失函数为三种损失函数的权重和;
[0088]
l
g
=w
rec
l
rec
+w
enc
l
enc
+w
adv
l
adv

[0089]
w
rec
、w
enc
和w
adv
表示三种损失函数的权重值。
[0090]
s1014训练达到训练次数后,得到最终的ads

b报文异常检测模型。
[0091]
步骤s103中,计算待检数据的异常分数值公式如下:
[0092][0093]
z
test
表示原数据编码特征,表示重构数据编码特征;x
test
待测数据;g
e1
(
·
)表示改进的g子网络中的编码器1输出数据;g
e2
(
·
)表示改进g的子网络中的编码器2输出数据;g
d
(
·
)表示改进的g子网络中的解码器输出;||
·
||1表示原数据编码特征与重构数据编码特征之差的l1范数。
[0094]
步骤s104,计算概率形式表示的异常分数值具体步骤:
[0095]
利用最大最小归一化方法将异常分数a(x
test
)缩放到[0,1]的概率范围内,计算公式如下:
[0096][0097]
将归一化后概率形式表示的异常分数f(
·
)作为数据是否异常的评估分数;x
test
表示待测数据;x
test
表示待测数据集。
[0098]
步骤s105,概率形式的异常分数值与预设阈值进行比较,确定是否异常,其中预设阈值大小常设定为训练数据的97%的异常分数值小于该值(阈值大小可根据实际应用中系统精度高低调整)。
[0099]
一种基于深度学习网络的ads

b报文异常检测器,包括gan网络模型和检测器;所述gan网络模型的生成器g子网络采用第一编码器

解码器

第二编码器的结构;所述gan网络模型的判别器d子网络判别真实数据和重构数据;所述检测器根据所述第一编码器输出的编码数据特征与所述第二编码器输出的重构数据编码特征计算异常分数值;并与预设阈值比较,判断待测数据是否异常。
[0100]
进一步,所述生成器g子网络包括第一编码器、解码器和第二编码器;
[0101]
生成器g子网络读取输入数据x
i
,并送入第一编码器,所述第一编码器有若干lstm细胞层和leakyrelu激活层组成,第一编码器将输入数据x
i
映射到潜在空间z
i
,z
i
对应数据的编码特征;将z
i
继续送入解码器,解码器有若干lstm细胞层和tanh激活层组成,解码器对x
i
的潜在空间编码特征z
i
进行解码,得到输入数据x
i
的重构数据最后,将重构数据送入第二编码器,第二编码器对重构数据进行编码,得到重构数据的潜在空间编码特征
[0102]
为了进一步优化上述技术方案,所述第一编码器g
e1
和第二编码器g
e2
的网络结构相同,参数不同,包括n条数据通道;其中上级lstm细胞层和leakyrelu激活层的输出分别输入下级lstm细胞层和leakyrelu激活层,采用首尾相接的数据流形式构成网络结构。
[0103]
为了进一步优化上述技术方案,所述解码器g
d
包括n条数据通道;其中上级lstm细胞层和tanh激活层的输出分别输入下级lstm细胞层和tanh激活层,采用首尾相接的数据流形式构成网络结构。
[0104]
为了进一步优化上述技术方案,所述判别器d包括n条数据通道;其中上级lstm细胞层和leakyrelu激活层输出分别输入下级lstm细胞层和leakyrelu激活层,采用首尾相接的数据流形式构成基本网络结构;最后将输出数据分别输入压平层(flatten)和全连接层(dense),得到d子网络的输出数据。
[0105]
以下提供了一个具体的实例,具体实验步骤和结果分析如下:
[0106]
(1)数据收集
[0107]
实验数据来自于flightradar24软件,该软件能够向用户提供来自全球数千个ads

b地面站接收的实时ads

b数据。本发明下载的ads

b报文为csv文件。报文信息包括时间戳(timestamp)、utc时间、呼号(callsign)、经纬度(position)、高度(altitude,单位feet),速度(speed,单位knots)、飞行方向(direction),主要使用经纬度、高度、速度和飞行方向作为ads

b数据特征进行模型的训练和测试。
[0108]
(2)数据预处理
[0109]
数据的预处理主要包括对训练数据的归一化及对测试数据的加工和归一化。实验用到的训练数据为正常数据。测试数据是对正常数据进行简单加工,添加异常数据来模拟ads

b报文的异常现象,而后进行归一化,再输入训练好的模型进行正常和异常检测。模拟报文异常的处理方法为:
[0110]
随机噪声干扰:将原始正常数据中部分时间段数据乘上[0,2]之间的随机浮点数;
[0111]
报文替换:将原始正常数据中部分时间段的数据替换为其他正确航班信息;
[0112]
高度跳变:以500ft为步长,改变原始正常数据中部分时间段的高度信息,即将第1个向量中的高度信息增加500ft,第2个向量中的高度信息增加1000ft,以此类推;
[0113]
速度跳变:以6kt为步长,改变原始正常数据中部分时间段的速度信息,即将第1个向量中的速度信息增加6kt,第2个向量中的速度信息增加12kt,以此类推。
[0114]
本发明的模型训练采用梯度下降法求解最优,因此数据的归一化非常有必要。模型采用sklearn库的standardscale和minmaxscaler模块实现数据的归一化。standardscale归一化作用:去均值和方差归一化,针对每一个特征维度进行归一化,而非针对样本。minmaxscaler归一化作用:将数据归一化为[0,1]之间,防止数据量纲的不同影响模型训练结果。
[0115]
(3)实验方法
[0116]
实验过程中,随机选取50个航班的500趟飞行航线的整个飞行阶段的完整正常数据为训练数据。另选取5个航班的50趟飞行航线的整个飞行阶段的完整数据为测试数据。模型的最大训练次数设定为i=5000,批数b(batch_size)设为128,序列窗的大小t=16,学习速率(learning_rate)设定为2e

3,潜在空间维度m=192;式(7)中权重值w
rec
、w
enc
和w
adv
分别设定为0.5、50和1。本发明采用roc(receiver operating characteristic curve)、prc(precision

recall curve)和对应的曲线下面积(auc)表征模型对ads

b异常报文检测性能的优劣。roc和prc可以直观的表征异常检测的性能优略。对于异常检测性能优秀的模型,roc和prc具有较大的曲线下面积,对应具有较高的auc值。实验中,触发数据异常的条件采用最苛刻要素,即每个ads

b窗口序列内包含异常数据点的数量大于等于1,即判定此窗口序列为异常数据。
[0117]
(4)实验结果及分析
[0118]
实验一,图4(a)

(d)给出了某航班某一完整航线的异常测试结果图(此完整航线数据经过异常处理)。其中纵坐标表示异常分数,横坐标表示ads

b报文序列号,异常序列号段为200~300,虚横线为异常阈值,即α的值。图(a)到图(d)分别表示速度跳变、噪声干扰、高度跳变和航路替换四种异常数据序列检测结果。由图4可知,模型具有较好的异常数据检测结果。其中,图4(a)和图4(c)中,在异常序列段前期表现出延迟检测的结果,原因是此时数据跳变幅度较小,特征变化不明显,模型异常检测结果不理想。
[0119]
实验二给出了模型gan

lstm

lat(gan

lstm模型的异常分数基于数据潜在空间特征计算)、模型gan

lstm

img(异常分数基于数据实际空间特征进行计算)和模型gan(模型中将所提模型结构中的lstm网络替换为常用的全连接层(dense),异常分数基于数据潜在空间特征进行计算)的roc和prc及对应的曲线下面积(auc)。图5给出了相应模型的roc和prc及对应的auc值。为保证实验的有效性,三个模型的网络层数量、学习率、批数量和最大训练次数等参数信息相等。图5(a)中,纵坐标表示真阳率(true position rate,tpr),横坐标表示假阳率(false position rate,fpr)。图5(b)中,纵坐标表示精度(precision),横坐标表示召回率(recall)。图5验证了两个方面:一、模型采用数据潜在空间特征比采用实际空间特征计算异常分数能够改善模型的抗噪性,提高模型的异常检测性能;二、模型使用的lstm网络相比于常用的dense网络可有效提取ads

b时间序列数据的时间依赖性特征,进而进一步提高模型的异常检测性能。
[0120]
实验三给出与6种经典的异常数据检测方法的性能比较。这6中方法分别为基于自编码器方法(ae)、基于差分自编码器器方法(vae)、基于线性模型的主成分分析法(pca)、基于单类支持向量机方法(one

class

svm,ocsvm)、基于集群方法的孤立森林算法(isolation forest,if)和基于密度的局部因子算法(local outlierfactor,lof)。其中ae网络采用数据重构误差作为异常检测分数,vae网络采用数据的概率重构误差作为异常检测分数,两种网络实验的迭代次数、批数量、激活函数和模型网络层数量等参数均等于gan

lstm网络;实验采sklearn模块的pca、oneclasssvm、isolationforest和localoutlierfactor函数进行性能对比。其中pca压缩空间设定为特征向量维度的一半,oneclasssvm核函数选取径向核函数(rdf),isolationforest函数中树的颗数(n_estimators)设定为100,localoutlierfactor函数中参数n_neighbors设定为6,4种算法的其他参数为函数默认设定值。图6(a)

(b)给出了模型与6中经典算法的roc和prc及对应的曲线下面积(auc)。由图6可知。本文的gan

lstm模型取得了较高的auc值,反应模型具有较好的数据异常检测性能。
[0121]
(5)结论
[0122]
本实例在传统gan基础上加入了编码器,解决了模型测试阶段实时检测的有效性;同时为有效利用ads

b报文数据的时间依赖性特点,将lstm网络和改进的gan网络进行有效融合;在模型的异常检测器中,将常用的基于数据实际空间特征计算异常分数的方法变为基于数据潜在空间特征计算异常分数的方法,改善了模型的抗噪性能,提高了模型的鲁棒性。后续工作将充分研究ads

b报文数据的特点,将报文中未考虑的特征添加到训练数据中,以提高模型的鲁棒性。
[0123]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0124]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1