【技术实现步骤摘要】
识别程序问题的方法、装置、电子设备及存储介质
[0001]本申请涉及人工智能技术,尤其涉及一种识别程序问题的方法、装置、电子设备及存储介质。
技术介绍
[0002]为了满足源源不断的业务需求,一个研发团队每隔一段时间就会对程序做出一部分的更新和修改。但这些改动可能会导致功能错误,进而出现研发问题。研发问题的管理,对系统的安全稳定运行十分重要。如果能提早预测研发问题的出现数量,就可以通过人力物力等资源的投入,对风险提前做出应对。
[0003]现有技术中,需要工作人员通过以往的工作经验进行问题数量的判断,识别程序问题的效率和精度较低,对程序运行的安全性和稳定性带来了较大的隐患。
技术实现思路
[0004]本申请提供一种识别程序问题的方法、装置、电子设备及存储介质,用以提高识别程序问题的效率和精度。
[0005]第一方面,本申请提供一种识别程序问题的方法,包括:
[0006]获取目标程序的研发数据;
[0007]将所述目标程序的研发数据输入至程序问题预测模型中,得到与目标程序的研发数据对应的程序问题数据;其中,所述程序问题数据为运行改动后的所述目标程序所出现的问题的数量;
[0008]其中,所述程序问题预测模型是基于所述目标程序的数据集合训练得到的;其中,所述数据集合包括所述目标程序在预设的历史时间段内的样本研发数据和样本研发数据对应的程序问题数据;所述样本研发数据用于表示所述目标程序的改动情况和运行情况。
[0009]第二方面,本申请提供一种识别程序问题的装 ...
【技术保护点】
【技术特征摘要】
1.一种识别程序问题的方法,其特征在于,所述方法包括:获取目标程序的研发数据;将所述目标程序的研发数据输入至程序问题预测模型中,得到与目标程序的研发数据对应的程序问题数据;其中,所述程序问题数据为运行改动后的所述目标程序所出现的问题的数量;其中,所述程序问题预测模型是基于所述目标程序的数据集合训练得到的;其中,所述数据集合包括所述目标程序在预设的历史时间段内的样本研发数据和样本研发数据对应的程序问题数据;所述样本研发数据用于表示所述目标程序的改动情况和运行情况。2.根据权利要求1所述的方法,其特征在于,所述程序问题预测模型的训练过程包括:获取目标程序的数据集合;对所述样本研发数据进行预处理,得到所述目标程序的待预测数据;其中,所述待预测数据为对样本研发数据进行数据补充处理和异常数据处理之后得到的数据;将所述待预测数据输入至初始模型中进行处理,得到输出数据;其中,所述输出数据用于表示运行改动后的所述目标程序时会出现的问题的数量的预测值;若所述输出数据与所述程序问题数据之间的第一差值,小于预设的差值阈值,则确定得到程序问题预测模型;其中,所述程序问题预测模型用于预测运行程序时出现的问题的数量。3.根据权利要求2所述的方法,其特征在于,所述历史时间段中包括至少两个月;对所述样本研发数据进行预处理,得到所述目标程序的待预测数据,包括:对所述样本研发数据进行缺失识别,得到缺失月份;其中,所述缺失月份为缺失了样本研发数据的月份;根据未缺失样本研发数据的月份下的样本研发数据,对所述缺失月份进行样本研发数据的数据补充处理;对各月份下的样本研发数据进行离散小波变换处理,以将异常的样本研发数据转换为正常的样本研发数据,得到所述目标程序的待预测数据。4.根据权利要求3所述的方法,其特征在于,对所述样本研发数据进行缺失识别,得到缺失月份,包括:将所述数据集合中的样本研发数据按照时间序列进行排序,得到排序后的数据集合;根据预设的缺失值识别函数,对所述排序后的数据集合中的样本研发数据进行缺失识别,得到所述缺失月份。5.根据权利要求4所述的方法,其特征在于,根据预设的缺失值识别函数,对所述排序后的数据集合中的样本研发数据进行缺失识别,得到所述缺失月份,包括:将所述排序后的数据集合的文件格式,转换为预设格式;将预设格式的数据集合导入到预设的语言环境中,采用所述预设的语言环境的缺失值识别函数,对预设格式的数据集合中的样本研发数据进行缺失识别。6.根据权利要求3所述的方法,其特征在于,根据未缺失样本研发数据的月份下的样本研发数据,对所述缺失月份进行样本研发数据的数据补充处理,包括:确定所述数据集合中,未缺失样本研发数据的相邻月份下的样本研发数据之间的第二差值;
根据所述第二差值,对所述缺失月份进行样本研发数据的数据补充处理。7.根据权利要求6所述的方法...
【专利技术属性】
技术研发人员:杨尚航,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。