一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

代码缺陷修复方案推荐方法、装置、设备及存储介质与流程

2022-06-22 17:50:12 来源:中国专利 TAG:

技术特征:
1.一种代码缺陷修复方案推荐方法,其特征在于,所述代码缺陷修复方案推荐方法包括以下步骤:对待修复代码进行特征提取,以获得代码特征信息;通过预设缺陷匹配模型对所述代码特征信息进行特征匹配,以获得代码缺陷信息及缺陷特征信息;将所述缺陷特征信息输入预设方案匹配模型进行匹配,以确定所述代码缺陷信息对应的若干个代码修复方案及各个代码修复方案对应的方案使用率;向用户展示所述代码缺陷信息,并基于所述方案使用率,向所述用户推荐所述代码修复方案。2.如权利要求1所述的代码缺陷修复方案推荐方法,其特征在于,所述对待修复代码进行特征提取,以获得代码特征信息的步骤之前,还包括:获取缺陷修复样本集;获取所述缺陷修复样本集中的各个缺陷修复样本对应的缺陷特征信息、代码缺陷信息及代码修复方案;基于所述缺陷特征信息、所述代码缺陷信息及所述代码修复方案对所述缺陷修复样本集中的各个缺陷修复样本进行统计,以获得预设方案匹配规则;基于所述预设方案匹配规则构建预设方案匹配模型。3.如权利要求2所述的代码缺陷修复方案推荐方法,其特征在于,所述获取缺陷修复样本集的步骤之前,包括:获取缺陷修复数据集;对所述缺陷修复数据集中的缺陷修复数据进行特征提取,以获得缺陷特征信息及修复代码特征信息;根据所述缺陷特征信息确定代码缺陷信息,并根据所述修复代码特征信息确定代码修复方案;根据所述缺陷修复数据集、所述缺陷特征信息、修复代码特征信息、所述代码缺陷信息及所述代码修复方案构建缺陷修复样本集。4.如权利要求3所述的代码缺陷修复方案推荐方法,其特征在于,所述根据所述缺陷特征信息确定代码缺陷信息,并根据所述修复代码特征信息确定代码修复方案的步骤,包括:根据预设特征分类器对所述缺陷特征信息进行特征分类,以获得各个缺陷修复样本对应的代码缺陷信息;根据所述预设特征分类器对所述修复代码特征信息进行特征分类,以获得各个缺陷修复样本对应的代码修复方案。5.如权利要求2所述的代码缺陷修复方案推荐方法,其特征在于,所述基于所述预设方案匹配规则构建预设方案匹配模型的步骤之后,还包括:获取缺陷验证样本集,并获取所述缺陷验证样本集对应的基于所述预设方案匹配规则确定的标准方案匹配结果集;将所述缺陷验证样本集中的各个缺陷验证样本输入所述预设方案匹配模型中进行分析,以获得方案匹配结果集;根据所述方案匹配结果集及所述标准方案匹配结果集确定方案匹配误差分值;
在所述方案匹配误差分值大于预设误差阈值时,返回所述基于所述预设方案匹配规则构建预设方案匹配模型的步骤。6.如权利要求1所述的代码缺陷修复方案推荐方法,其特征在于,所述对待修复代码进行特征提取,以获得代码特征信息的步骤之前,还包括:获取代码缺陷样本集;根据所述代码缺陷样本集对初始神经网络模型进行训练,以获得预设缺陷匹配模型。7.如权利要求6所述的代码缺陷修复方案推荐方法,其特征在于,所述根据所述代码缺陷样本集对初始神经网络模型进行训练,以获得预设缺陷匹配模型的步骤之后,还包括:获取缺陷验证样本集及所述缺陷验证样本集对应的标准缺陷检测结果集;将所述缺陷验证样本集中各个缺陷验证样本输入所述预设缺陷匹配模型中进行匹配,以获得缺陷检测结果集;根据所述缺陷检测结果集及所述标准缺陷检测结果集确定缺陷检测误差分值;在所述缺陷检测误差分值大于预设检测误差阈值时,返回所述获取代码缺陷样本集的步骤。8.一种代码缺陷修复方案推荐装置,其特征在于,所述代码缺陷修复方案推荐装置包括以下模块:特征提取模块,用于对待修复代码进行特征提取,以获得代码特征信息;缺陷匹配模块,用于通过预设缺陷匹配模型对所述代码特征信息进行特征匹配,以获得代码缺陷信息及缺陷特征信息;方案匹配模块,用于将所述缺陷特征信息输入预设方案匹配模型进行匹配,以确定所述代码缺陷信息对应的若干个代码修复方案及各个代码修复方案对应的方案使用率;方案推荐模块,用于向用户展示所述代码缺陷信息,并基于所述方案使用率,向所述用户推荐所述代码修复方案。9.一种代码缺陷修复方案推荐设备,其特征在于,所述代码缺陷修复方案推荐设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的代码缺陷修复方案推荐程序,所述代码缺陷修复方案推荐程序被所述处理器执行时实现如权利要求1-7中任一项所述的代码缺陷修复方案推荐方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有代码缺陷修复方案推荐程序,所述代码缺陷修复方案推荐程序执行时实现如权利要求1-7中任一项所述的代码缺陷修复方案推荐方法的步骤。

技术总结
本发明属于计算机技术领域,公开了一种代码缺陷修复方案推荐方法、装置、设备及存储介质。本发明通过对待修复代码进行特征提取,以获得代码特征信息;通过预设缺陷匹配模型对代码特征信息进行特征匹配,以获得代码缺陷信息及缺陷特征信息;将缺陷特征信息输入预设方案匹配模型进行匹配,以确定代码缺陷信息对应的若干个代码修复方案及各个代码修复方案对应的方案使用率;向用户展示代码缺陷信息,并基于方案使用率,向所述用户推荐代码修复方案。由于是根据代码特征信息确定代码缺陷信息及缺陷特征信息,可以快速发现代码缺陷,再由缺陷特征信息匹配代码修复方案,并向用户推荐代码修复方案,并便于用户快速选择合适的方案进行代码修复。行代码修复。行代码修复。


技术研发人员:袁伟
受保护的技术使用者:北京鸿享技术服务有限公司
技术研发日:2020.12.21
技术公布日:2022/6/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献