《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (11): 3568-3573.DOI: 10.11772/j.issn.1001-9081.2022101600
朱嘉豪1,2(), 郑巍1,2, 杨丰玉1,2, 樊鑫1,2, 肖鹏1,2
Jiahao ZHU1,2(), Wei ZHENG1,2, Fengyu YANG1,2, Xin FAN1,2, Peng XIAO1,2
摘要:
针对基于反向传播神经网络(BPNN)的软件质量预测模型存在收敛慢、模型精度不高的问题,提出一种基于蚁群算法优化BPNN的软件质量预测(SQP-ACO-BPNN)方法。首先,选择软件质量评价指标,确立软件质量评价体系;其次,采用BPNN构建初始软件质量预测模型,并利用蚁群优化(ACO)算法确定若干网络结构、网络初始连接权值和阈值;再次,给出网络结构评价函数,选择神经网络模型的最佳结构、网络初始连接权值和阈值;最后,通过BP算法训练该网络,得到最终的软件质量预测模型。在机载嵌入式软件质量预测数据上的实验结果表明,优化后的BPNN模型有效提高了预测的准确率、精确率、召回率和F1值,并且模型能够更快收敛,验证了SQP-ACO-BPNN方法的有效性。
中图分类号: