摘要
本发明涉及联邦学习、软件缺陷预测技术领域,公开了一种基于继承联邦学习的异构软件缺陷预测方法,解决了软件缺陷预测中单一数据集的数据不充分以及多源数据带来的数据异构和隐私性问题。该方法包括:对各本地数据集采用综合过采样Synthetic Minority Over‑sampling Technique combined with Tomek Links(SMOTETomek)算法和核主成分分析(Kernel Principal Component Analysis,KPCA)算法进行预处理;在本地训练阶段加入继承私有模型(Inherited Private Models,IPM),将历史训练中的模型知识进行迁移,共同参与本轮训练;在全局聚合阶段引入差异感知协作(Discrepancy‑aware Collaboration,DC)算法,考虑数据分布的情况下重新分配聚合权重。在迭代优化上采用了Ranger算法,由于参数更新上加入了多种不可逆的混合运算,因此能够加速收敛的同时有效保护数据隐私安全。
技术关键词
软件缺陷预测方法
数据分布
全局测试数据
服务器
异构
卷积神经网络模型
软件缺陷预测技术
模型更新
协方差矩阵特征
噪声样本
KPCA算法
核主成分分析
客户端特征
保护数据隐私
动态更新
分类方法
系统为您推荐了相关专利信息
燃气物联网
数据采集模块
协议识别模型
节点
误差函数
异构传感网络
关联性分析算法
多维特征向量
小波包能量熵
初始运行状态
期望信号导向矢量
协方差矩阵
阵列信号处理技术
FPGA开发板
矩阵求逆方法
海面盐度反演方法
融合卷积神经网络
反演模型
GNSS卫星
坐标系
车辆灯光检测
车身域控制器
制造执行系统
视觉算法
数据采集仪