人工神经网络在软件质量评估中的应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:seanzhow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,人工神经网络技术有了引人注目的进展,在各行各业的应用也越来越广泛。尤其是在指标集呈现非线性特征的软件质量评估中,由于神经网络自身对具有非线性特征的软件质量属性集的适应性,因此利用神经网络比常规方法更具有说服力。  本论文首先回顾了人工神经网络的历史,在讨论如何利用神经网络对软件质量进行评估之前,介绍了软件质量评估的历史和现状,并给出了软件质量评估的常用方法和一般模型。  其次,在对如何利用神经网络对软件质量进行评估的研究中,针对原有的神经网络方法提出了利用神经网络组来对软件质量进行评估的新方法。这种方法的优点在于加快了神经网络的收敛速度,缩短了网络的训练时间;再利用贝叶斯公式对各个网络的输出进行融合,利用融合后的结果对软件质量的优劣进行判别,和一般的神经网络方法相比这种方法很大程度上提高了判别的准确率。  最后,在简介了软件质量评估的常用神经网络方法之后,利用已有的软件质量度量技术及软件质量度量模型,在同等条件下对常用神经网络方法和神经网络组方法分别进行了数值实验。首先利用相同数量的训练样本数据同时对这两种网络进行训练,然后利用训练好的网络分别对同一组待评估软件进行评估,实验结果一方面验证了用神经网络组方法进行软件质量评估的可行性,同时也验证了神经网络组方法的优越性.。  
其他文献
随着现代科学技术的不断发展,图论已成为十分有用的学科,它广泛应用于交通运输、计算机科学等领域,所以,至今仍有许多学者研究图论问题.在该文的第一章中,了解了图论的历史和
传统的约束优化问题都需用到惩罚参数,理论上罚参数足够大一定保证收敛,但实际上往往会出现上溢而计算失败.1996年Fletcher等人首先提出过滤方法的设想,立即引起许多学者的关注,
上世纪五十年来以来,随着计算机科学的高速发展,采样控制系统因为控制精度高、稳定性好、能够有效抑制干扰和通用性强等优点受到研究者越来越多的关注.为了设计和分析方便,传
在计算机辅助几何设计(Computer aided geometrid design)领域中,熟知有两种定义曲线曲面的方法,参数形式及隐式形式.参数形式以其构造简单,计算容易等特点而流行于世并成为
1965年,美国控制论专家Zadeh教授提出了模糊集的概念,它标志着模糊数学的诞生。在此后的三、四十年里,模糊数学以其旺盛的生命力获得了迅速的发展,并逐渐与数学的某些分支及其他
导子是算子代数和算子理论中比较活跃的、有着重要的理论和应用价值的研究课题.近年来,许多学者关注算子代数上线性或可加映射何时成为导子的问题,并取得了丰富的研究成果.本
学位
我们知道C中的任一有界拟凸域Ω,都存在一个唯一的完备的Einstein-Kahler度量,设此度量为(公式略).则g是Monge-Ampere方程的下列Dirichlet边值问题的唯一解:(公式略)这里g称
本文研究了 Gagola和Isaacs在2008年对有限群G到其子群H的传输同态所定义的一个新的子群 Tc(H),我们称之为传输像,证明了当 H为 G的幂零的Hall^子群时,则Tg(H) nOn(G)=[H nOn
党的十六大指出,要在全党开展以实践“三个代表”重要思想为主要内容的保持共产党员先进性的教育活动。这是学习贯彻“三个代表”重要思想,在新的历史条件下保持共产党员先