- 专利标题: 基于样本差异的代码分类深度学习模型解释方法及系统
-
申请号: CN202211612114.2申请日: 2022-12-09
-
公开(公告)号: CN115905926B公开(公告)日: 2024-05-28
- 发明人: 李珍 , 张茹茜 , 邹德清 , 金海 , 李洋瑞
- 申请人: 华中科技大学
- 申请人地址: 湖北省武汉市洪山区珞喻路1037号
- 专利权人: 华中科技大学
- 当前专利权人: 华中科技大学
- 当前专利权人地址: 湖北省武汉市洪山区珞喻路1037号
- 代理机构: 北京之于行知识产权代理有限公司
- 代理商 陈鹏程
- 主分类号: G06F18/24
- IPC分类号: G06F18/24 ; G06F18/214 ; G06N3/0464 ; G06N3/08
摘要:
本发明涉及一种基于样本差异的代码分类深度学习模型解释方法及系统,该方法包括:离线解释器模型训练步骤:对训练集中的每个代码样本,构造代码变换生成差异样本,通过删除特征生成差异样本并计算特征重要分数,通过片段截取生成差异样本并计算特征重要分数,将原始样本、差异样本与特征重要分数输入神经网络进行训练,得到训练好的解释器;在线代码样本解释步骤:对目标代码样本片段使用解释器提取代码样本中的重要特征,然后使用基于影响函数的方法查找训练集中对测试样本预测贡献最大的训练样本,比较得到的重要特征和对预测贡献最大的训练样本,最后生成目标样本的解释结果。该系统包括离线解释器模型训练模块和在线代码样本解释模块。
公开/授权文献
- CN115905926A 基于样本差异的代码分类深度学习模型解释方法及系统 公开/授权日:2023-04-04