基于并行BP神经网络算法的软件项目风险评估

来源 :内蒙古农业大学 | 被引量 : 3次 | 上传用户:fengyu3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BP(Back Propagation)神经网络现已广泛应用在预测、识别、自动控制、诊断、分类、非线性逼近等领域,是目前人工神经网络算法中应用最广泛的训练算法之一,但是该算法在也存在一些不容忽视的缺陷,收敛速度慢、容易陷入极小值以及在训练样本很大时训练整体速度慢等,这些缺陷影响着BP算法的进一步推广和应用。软件项目是一个庞大的系统工程,即使经过周密的计划,适当的控制也难以保证项目达到预期的目标,因此,软件项目风险在项目实践中越来越得到大家的重视,风险管理的成功在很大程度上决定了软件项目的成功。而风险评估作为风险管理的重要组成部分,对于风险管理有着至关重要的作用。基于以上问题,本文首先,深入研究BP神经网络算法,并将BP神经网络算法并行化,不仅提高了整体的训练速度,而且提高了训练的精度。其次,综合分析软件项目开发中各种不确定因素,为提高软件项目开发成功率,保证项目质量,建立了一个科学可行的软件项目风险评估模型。最后,将并行的BP神经网络算法应用于该软件项目风险评估模型中,结合MPI并行编程库和C语言编程验证了该训练模型的有效性,通过训练结果分析与当前常用的风险评估方法对比,体现出改模型的优越性和重大的现实意义。
其他文献
随着多媒体的广泛应用,视频的内容越来越丰富,基于视频的研究也日益成为热点。作为视频处理基础问题之一的切割技术,为视频的其他处理和应用提供分析的依据,也越来越重要。以往切
随着计算机和网络技术的飞速发展,分布式虚拟环境技术的研究也逐渐升温。分布式虚拟环境技术就是把虚拟环境和网络技术结合在一起,使得地球上任何一个角落的用户,都能够通过网络
随着人工智能领域的不断发展,人们的生活逐步走向智能化,其中图像识别技术在人工智能领域中占据着重要地位。随着人们生活水平的提高、食品种类的丰富,如何了解自身的膳食结
随着互联网技术的不断发展与成熟,云计算技术已经成为新一轮IT信息技术革命浪潮中研究的热点。云计算已经不仅仅走进了我们的生活,而且还开始扮演着重要的角色。在过去的几年中
互联网的飞速发展所产生的越来越多的双语数据,使得基于统计的机器翻译( SMT)成为了机器翻译领域的主流方法。然而相比已标注数据(双语句对,词对齐结果等),可用于统计机器翻
随着移动网络的发展和智能移动设备的普及,mHealth充分利用了移动互联网通信技术,为用户提供健康、保健和医疗等服务。此类应用和服务以智能移动设备为基础平台,利用人本感知技
通过磁共振图像检测骨头病变,以及对其进行形态描述,已成为骨头诊断和治疗中广泛使用的手段对骨头进行检测并标定对比不同时期骨头形体位置所发生的变化,可以直接诊断骨头的病情
行人流量统计技术是智能视频监控领域的重要组成部分。通过对行人流量数据的掌握和分析,管理者能够更好地进行人力、物力等资源的合理调度,行人流量统计技术具有良好的市场价值
牧草是我国重要的种植作物之一,其中苜蓿作为北方地区牧草的代表品种,种植面积广大,大力发展牧草种植业,是发展畜牧业基地建设,提高畜牧产品供应能力的重要保障和基本需求。
近年来,随着工业技术的不断发展,生产自动化在实际工作生产过程中所占的比例也逐年上升。应用现场对数控设备的运动控制精度和灵活性等技术指标的要求也随之增高。目前广泛应