当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2020-05-25 15:19
【摘要】:作为保障软件质量的一个重要手段,如何有效的对软件可靠性进行预测是当前软件工程研究中亟待解决的一个问题。到目前为止,已有许多学者针对软件可靠性预测问题展开研究,并且提出了众多的方法,但是这些方法均存在预测精度低、适用范围不足等问题。长短时记忆(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网络模型预测结果的对比进行预测性能的验证。
【图文】:

示意图,粒子运动,示意图,粒子


(2-2)为标准 PSO 中速度及位置的更新方程 ( ) ( tt+1 t t t t t ti, j i, j 1 1,i, j ji, j 2 2,i, j i, j iV = wV + c r y - x + c r y - xt+1 t t+1i, j i, j i, jx = x +V子 i 的速度,,ti jx 为其当前所在的位置,,ti jy 为其。下标 j 是空间维度的索引。 w 是惯性权重,定的系数,它们分别用来平衡粒子的探索及寻个部分构成,其中,ti jwV 代表的是粒子的目前状当前状态获得的社会经验,( )2 2, , , ,t t ti j i j i jc r y x代体经验。及其特点分析法的流程图,具体步骤如下:群。包括种群大小,,并对所有粒子的初始位置

流程图,粒子群算法,流程图,粒子


法具有以下几个方面的特点:子都具有一定程度的记忆能力,将进行保存。法,其主要通过多个粒子在不同点行进行的。正是由于算法具有这种局搜索的能力使得算法的收敛速比较简单,实现起来比较方便,在个粒子的个体局部最优信息和种群在对最优解进行搜寻的过程中,单析
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.5;TP183

【参考文献】

相关期刊论文 前3条

1 王金勇;吴智博;舒燕君;张展;;故障检测率不规则变化的软件可靠性模型[J];软件学报;2015年10期

2 费琪;刘春裕;;基于NHPP类软件可靠性通用模型研究与应用[J];计算机科学;2014年S2期

3 张策;崔刚;刘宏伟;孟凡超;;构件软件可靠性过程技术[J];计算机学报;2014年12期

相关硕士学位论文 前5条

1 廖胜平;基于半监督学习的软件缺陷预测方法研究[D];重庆大学;2016年

2 周波;基于NHPP软件可靠性模型的预测研究及实现[D];电子科技大学;2016年

3 胡新辰;基于LSTM的语义关系分类研究[D];哈尔滨工业大学;2015年

4 李进;基于改进遗传神经网络的软件可靠性模型研究[D];电子科技大学;2014年

5 汪帅;基于序列分解与重构的软件可靠性预测方法[D];南京航空航天大学;2014年



本文编号:2680348

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2680348.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7603d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com