摘要
本发明涉及区块链智能合约漏洞检测技术领域,公开了基于知识蒸馏技术的智能合约漏洞检测方法,包括对智能合约进行多模态化处理,构建双向长短记忆网络BiLSTM、卷积神经网络VGG和图卷积神经网络GCN模型;在模型的每个中间层引入出口分支,并将中间层特征映射到Logits空间;采用蚁群算法自适应选择知识蒸馏的中间层路径;通过置信公式选择教师模型,完成各模型训练;将各模型输出概率均值作为最终检测结果。实现了多模态知识蒸馏,消除了由架构差异导致的特征失配问题,提高了对数据的利用率,且可动态、自适应地选择最优蒸馏层组合,打破了传统的固定教师知识单向传递路径,所需样本数据小、预测精度高、模型泛化能力强。
技术关键词
知识蒸馏技术
长短记忆网络
GCN模型
中间层
教师
彩色图像
副本
样本
漏洞检测技术
区块链智能合约
智能合约漏洞
蚁群算法
数据
生成智能合约
多模态
学生
节点
切片
系统为您推荐了相关专利信息
医学图像分割方法
原型
图像块特征
医学图像分割模型
记忆
关键词
云端
安保平台
轻量化卷积神经网络
设备端