一种基于思维链的软件漏洞自动修复方法及存储介质

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于思维链的软件漏洞自动修复方法及存储介质
申请号:CN202410984515
申请日期:2024-07-22
公开号:CN119128893A
公开日期:2024-12-13
类型:发明专利
摘要
本发明公开了一种基于思维链的软件漏洞自动修复方法及存储介质,方法包括:步骤S1:训练数据预处理;对模型的输入输出进行构建,包括漏洞程序、修复位置及修复程序;步骤S2:模型训练;以漏洞程序作为模型的输入,构建{修复位置+修复程序}的序列作为预期输出;步骤S3:漏洞修复;对于给定的待修复漏洞程序,利用步骤S1的输入后,将其送入步骤S2得到的训练后模型中,利用集束搜索技术对可能的输出进行搜索,输出按照可能性从高到低排列,即得到CotRepair产生的候选修复程序。该存储介质用来存储用来执行上述方法的计算机程序。本发明具有原理简单、适用范围广、自动化程度高、修复效率和精度高等优点。
技术关键词
漏洞自动修复方法 程序 令牌 前馈神经网络 软件 修复漏洞 集束搜索策略 搜索技术 注意力 编码器 线性变换矩阵 解码器 分词算法 序列 定位工具 语义向量
系统为您推荐了相关专利信息
嵌入特征 执行器 前馈神经网络 软件 进程
结构化查询语句 语义结构 自然语言 预训练语言模型 查询方法
基准 队列 数据 索引 计算机存储介质
动态环境参数 学习器 终端 定位方法 接收信号强度指示
语义关系抽取方法 实体 文本 关系抽取模型 训练语言模型