摘要
本发明涉及一种基于微调的大语言模型的智能合约漏洞检测方法及系统。所述方法包括:获取经过审计的合约项目,获取依赖合约;基于依赖合约构建得到数据集进行优化平衡,得到平衡数据集;确定大语言模型,为大语言模型设计提示工程,并使用平衡数据集对大语言模型进行模型预训练;引入低秩矩阵对的大语言模型中的权重进行微调,得到微调的大语言模型;使用微调的大语言模型进行智能合约漏洞检测,得到检测结果。引入低秩矩阵对大语言模型中的权重进行微调,而不必对整个模型进行大规模的重新训练,大大减少了智能合约漏洞检测模型的训练时间;经过微调的大语言模型具有较强的适应性和泛化能力,能够应对复杂且难以审计的智能合约安全问题。
技术关键词
智能合约漏洞
大语言模型
模型预训练
扫描工具
项目
矩阵
过采样方法
数据
扫描模块
指标
思路
格式
定义