摘要
本发明一种基于改进白鲸优化算法的软件缺陷预测特征选择方法,包括以下步骤:获取待预测软件源代码所在的文件夹的单个文件的传统特征,构成数据集;对待预测软件的数据集进行预处理;对预处理后预测软件的数据集按照比例划分为测试集和训练集;基于训练集数据,采用改进的白鲸优化算法进行训练,筛选出待预测软件源代码文件对应的传统特征;采用筛选出的传统特征,基于测试集数据,实现对待软件源代码的缺陷数量进行预测。本发明可以有效的降低数据维度,减少计算复杂度,并避免冗余特征带来的“维度灾难”问题,从而提高模型的泛化能力和预测精度。
技术关键词
软件缺陷预测
特征选择方法
训练集数据
数学模型
因子
游走方法
算法
存储程序模块
样本
文件夹
阶段
变异策略
冗余特征
策略更新
机制
计算机设备
动态地
系统为您推荐了相关专利信息
神经网络模型
性能预测方法
深度学习神经网络
样本
忆阻器设计
风险等级评估方法
特征提取器
指标
节点
神经网络技术
供冷系统
温度预测模型
负荷预测模型
冷冻水回水温度
预测控制模型