摘要
本发明公开了基于改进二进制模拟退火算法的网络入侵检测方法,包括:步骤S1,获取入侵检测数据集,并对入侵检测数据集进行预处理;步骤S2,通过Sigmoid传递函数将模拟退火算法转换为二进制形式,并根据Metropolis准则,设置初始温度,以及添加多邻域解生成机制,形成改进的二进制模拟退火算法,筛选出数据集中的关键特征;步骤S3,将筛选出的特征组合被输入至改进的网络入侵检测模型中,并使用TPE优化算法对改进的网络入侵检测分类模型的参数寻优,执行最终的入侵检测与分类。本发明解决了数据集样本分布不均及数据样本难度差异问题,从而实现高效准确的网络攻击检测。