《计算机技术与发展杂志》发表论文赏析
作者:徐魁;海洋;许艺凡;';段靖海;孙炜策;';陶军;'
单位:1. 宝鸡市公安局通信处,陕西 宝鸡 721014;2. 东南大学 网络空间安全学院,江苏 南京 211189;3. 计算机网络和信息集成教育部重点实验室(东南大学),江苏 南京 211189
摘要:K 最近邻算法( KNN) 是一种简单有效的分类方式。 当数据集分布均衡,不同类别样本之间的差异显著时,KNN 的分类效果一般较好。 但实际中数据集通常不理想, 网络流量往往呈现倾斜分布,存在样本之间差异不显著等问题。 为了更好地权衡样本距离之间差异以及流量类别分布不均带来的模型准确率下降问题,提出了一种基于 Gamma 内核与加权KNN 的流量分类算法,综合考虑了距离和流量分布对分类结果的影响。 采用 Gamma 分布函数作为内核,对不同类别采用自信息进行加权。 最后得到 G-WKNN 模型,并将该模型应用于 CIC-IDS2017 数据集。 实验结果表明,在流量均衡的情况下,模型准确率稳定在 0. 91 左右。 在流量不均衡时,依旧具备良好的分类表现。 对比其余几种改良的 KNN 算法,其分类准确率较高且模型稳定性好,对 K 值相对不敏感。 同时 G-WKNN 模型对少数类别分类准确率的提升效果也较为显著。
关键词:K 最近邻算法;Gamma 分布;自信息;距离函数;网络流量分类