基于深度LSTM神经网络的软件可靠性预测

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:xdlclub
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为保障软件质量的一个重要手段,如何有效的对软件可靠性进行预测是当前软件工程研究中亟待解决的一个问题。到目前为止,已有许多学者针对软件可靠性预测问题展开研究,并且提出了众多的方法,但是这些方法均存在预测精度低、适用范围不足等问题。长短时记忆(LSTM)网络作为一种深度学习模型,其能够通过对历史数据的学习,基于选择性记忆的高级机器学习功能,深入挖掘出时间序列数据中的固有规律,适合用于软件失效时间数据的处理。论文在标准粒子群(PSO)算法的基础上提出了一种多层异构粒子群算法,利用其较强的全局寻优能力对深度LSTM神经网络的参数进行优化,并将优化后的深度LSTM神经网络用于软件可靠性预测。论文的研究工作分为以下三个部分:(1)针对标准PSO算法容易产生早熟收敛、局部寻优能力较差等问题,提出一种多层异质粒子群优化算法(MHPSO)。该算法将粒子群的群体结构设置为层次结构,引入吸引子的概念,对粒子的速度更新方程进行改造,增强粒子与粒子之间的信息交互能力,提升了PSO的寻优性能。(2)针对现有软件可靠性预测算法预测精度低的问题,提出一种基于MHPSO算法优化的深度LSTM(MHPSO-LSTM)神经网络模型。该模型利用MHPSO较强的全局寻优能力对深度LSTM网络的初始权重进行优化,避免其由于初始权重的随机化取值而陷入局部极小值的问题,提高了利用深度LSTM神经网络进行软件可靠性预测时的预测性能。(3)通过实验对MHPSO及MHPSO-LSTM网络模型的性能分别进行对比验证。对于MHPSO算法,主要通过与PSO、QPSO的对比,从基准函数优化结果、群体多样性及算法的可拓展性三个角度进行算法优化性能的验证;对于MHPSO-LSTM网络模型,使用公开的软件缺陷数据集进行软件可靠性的预测,并通过与BP、RNN以及常规深度LSTM网络模型预测结果的对比进行预测性能的验证。
其他文献
随着社会的发展、工业水平的不断提高,能源问题不断凸显,新能源技术的发展无疑是解决该问题的最好途径,但是随着新能源装机容量的不断增加,新能源弃电问题日益严重。为了改善
气井在生产过程中,会有积液产生,当积液量过高时,会导致产气量下降,甚至气井报废.积液量可以由气井液面的深度进行换算,因此近年来各大气田对气井液面的测试愈加重视,各大石
金融行业在信息技术应用的背景下得到创新发展,促使金融计算机网络的规模呈现日渐扩大的趋势。在当前金融计算机网络运行过程中,如何提升其网络的可靠性俨然成为金融企业的关
结合军工企业股份制改造的现状,按照"分类指导、循序渐进、稳步推进"的原则,从市场机制、军民结合机制、产学研结合机制和政府政策保障机制等方面入手,加快军工企业的股份制
负债融资向来是企业筹措资金的重要方式,其对财务管控的影响程度是不言而喻的。本文通过对负债融资和财务管控关系的分析,结合财务管控现存的主要问题,对完善企业财务管控制
在国际空间站上工作生活的航天员的身体需承受严峻的考验,例如,每日多次的日出日落会破坏人体生物钟,失重会造成骨质疏松和肌肉萎缩,等等。
介绍镗杆的设计,加工工艺要求,以及在制造镗杆方面成功的探索.
随着现代社会的不断发展,对于各个行业及领域内工作人员的要求越来越高。在此形势下,职业农民开始出现,并且在实际农业生产中发挥着十分重要的作用。为有效提升职业农民的素
在城市轨道交通方面,电子监控设备的监控和布建影响着地铁的运营、电力、环境和维修的调度,在轨道交通中占有重要的地位,把电子监控方面做好可以对地铁的开通和运营管理起到有利
<正> 在浓度为37%的甲醛水溶液中,通常加入7—12%的甲醇,阻止甲醛的聚合。由于甲醇用量太大,人们一直在寻找效率高,成本低,副作用小,易溶于水的稳定剂,目前,已经发现100多种物