摘要
本发明提供一种基于知识蒸馏和协解码的代码大模型安全加固方法,包括如下步骤:选取任一模型家族中的基础模型和最佳模型;选取任意代码片段数据集作为C,采用知识蒸馏方法将基础模型与最佳模型进行功能正确性对齐,然后对对齐后的基础模型进行训练,最后得到Q;选用若干漏洞数据对组成漏洞数据集,采用过采样策略对漏洞数据集进行预处理得到安全加固训练集;设计安全加固损失函数采用低秩适应法和训练Q得到最终安全加固基础模型M;从模型家族中选取目标模型X,将M嵌入到X中得到安全性加固后的目标模型X’。这种方法可以有效地提高使用代码大模型开发时的安全性,且不需要进行再次训练或微调代码大模型,大幅度的降低了开发成本。
技术关键词
漏洞
知识蒸馏方法
基础
解码
数据
表达式
令牌
家族
策略
编辑
训练集
代表
阶段
算法
参数
系统为您推荐了相关专利信息
管控系统
水位检测装置
优化控制策略
协同控制装置
供排水系统
深度学习训练
判别方法
残差神经网络
双面
递归神经网络
静态障碍物
辅助无人机
避障方法
动态障碍物
环境感知数据
眼动数据
注意力测评方法
多模态生理
眼动追踪器
脑电设备