@EggGump
2019-03-15T15:44:06.000000Z
字数 1318
阅读 1535
security
本文提出用stacked Non-Symmetric deep Auto-encoders 方法进行特征抽取,并将提取的特征传给随机森林进行分类的一种入侵检测方法。
本文提出一种深度和浅度学习结合的方法:NDAE+RF,使用的测试数据集为KDD Cup'99和NSL-KDD。
该算法有两个过程:Encoder和Decoder,Encoder过程为了让高维数据在低维中表示出来,Decoder过程将低维数据重新在高维中表示出来。
即它尝试去学习:
多个隐藏层,且只有编码,没有解码
假设输入向量,它将一步一步匹配隐藏层,使用确定性函数表示如下:
这里有个东西它没讲请楚隐藏层的结点数与输入层不一样就没法算误差,如果一样就失去降维意义了
本文件所使用的stack-NDAE,结构如下,它是将两个NDAE接起来,并将结果传给RF进行分类。
KDD Cup'99和NSL-KDD,数据集组成情况如下表
高亮表示训练样例小于20个,在实验中被省略。
评估5类分类性能,结果在表2中展示,可见我们的算法比DBN要好的多。
在我们的方法中,整体准确率为85.42%,优于DBN。对于R2L和U2R,由于测试集太少,因此准确率低。
性能比较在表3中:
我们的方法比DBN节省了78.19%的时间。