一种基于混合特征选择的XGBoost的WSN入侵检测系统

文档序号:37925740发布日期:2024-05-11 00:04阅读:来源:国知局

技术特征:

1.一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于所述系统包括:流量数据预处理模块、特征条件互信息最大化得分获取模块、特征费舍尔分数获取模块、权重分配模块、特征子集获取模块、特征排序模块、最优特征子集获取模块和入侵检测模块;

2.根据权利要求1所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述流量数据预处理模块用于获取流量数据集,对流量数据集进行预处理,具体为:

3.根据权利要求2所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述特征条件互信息最大化得分获取模块用于获取预处理后的流量数据集中每个特征的条件互信息最大化得分,具体为:

4.根据权利要求3所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述特征费舍尔分数获取模块用于获取预处理后的流量数据集中每个特征的费舍尔分数,具体为:

5.根据权利要求4所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述a1-3中的利用a1-1获得的类间重叠加权系数和a1-2获得的方差膨胀因子,获取预处理后的流量数据集中每个特征的费舍尔分数,具体为:

6.根据权利要求5所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述权重分配模块利用a和b进行权重分配,从而获得特征的综合权重值,具体为:

7.根据权利要求6所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述b1-3中的利用b1-2获得的、获取、权重、,具体为:

8.根据权利要求7所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述b1-4中的利用b1-3获得的权重、获取特征的综合权重,具体为:

9.根据权利要求8所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述特征排序模块中的利用特征子集对xgboost模型预训练,获得中每个特征对应的贡献度得分,按照贡献度得分对特征子集中的特征从大到小排序,具体为:

10.根据权利要求9所述的一种基于混合特征选择的xgboost的wsn入侵检测系统,其特征在于:所述最优特征子集获取模块用于对中的特征进行序列后向选择,获得最优特征子集,具体为:


技术总结
一种基于混合特征选择的XGBoost的WSN入侵检测系统,涉及无线入侵检测技术领域。本发明是为了解决现有入侵检测方法检测精度低,检测时间长的问题。本发明包括:对流量数据集预处理;获取预处理后流量数据集的条件互信息最大化得分向量A和费舍尔分数向量B;利用A和B权重分配,获得特征综合权重值;将流量数据集中的特征排序,剔除小于预设权重阈值的特征综合权重对应特征,获得特征子集F1;利用F1对XGBoost模型预训练,获得每个特征的贡献度得分,将特征按贡献度得分排序,获得F1';利用F1'获得最优特征子集F2;利用F2对预训练好的XGBoost模型训练并测试,获得入侵检测模型;将待检测入侵数据的最优特征子集输入入侵检测模型,获得检测结果。本发明用于入侵检测。

技术研发人员:姜来为,顾海洋
受保护的技术使用者:中国民航大学
技术研发日:
技术公布日:2024/5/10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1