-
公开(公告)号:CN115017294B
公开(公告)日:2023-05-09
申请号:CN202210615089.7
申请日:2022-05-31
Applicant: 武汉大学
IPC: G06F16/335 , G06F16/338 , G06F40/194 , G06N3/0464 , G06N3/08
Abstract: 本发明涉及代码搜索技术领域,涉及一种代码搜索方法,其包括以下步骤:一、输入带描述的代码;二、分别对代码和描述进行单独的嵌入;三、对代码特征跟描述特征做交互计算得到一个细粒度相似矩阵,用构建好的CNN网络对矩阵进行学习;四、分别为代码和描述构建全连接图,通过一定的规则更新节点向量;五、对代码和描述分别用注意力机制做加权求和操作;六、预测每个候选代码片段的分数,使用分数对所有候选代码片段进行重新排序。本发明能实现更加复杂的联合交互匹配工作。
-
公开(公告)号:CN115017294A
公开(公告)日:2022-09-06
申请号:CN202210615089.7
申请日:2022-05-31
Applicant: 武汉大学 , 云南恒于科技有限公司
IPC: G06F16/335 , G06F16/338 , G06F40/194 , G06N3/04 , G06N3/08
Abstract: 本发明涉及代码搜索技术领域,涉及一种代码搜索方法,其包括以下步骤:一、输入带描述的代码;二、分别对代码和描述进行单独的嵌入;三、对代码特征跟描述特征做交互计算得到一个细粒度相似矩阵,用构建好的CNN网络对矩阵进行学习;四、分别为代码和描述构建全连接图,通过一定的规则更新节点向量;五、对代码和描述分别用注意力机制做加权求和操作;六、预测每个候选代码片段的分数,使用分数对所有候选代码片段进行重新排序。本发明能实现更加复杂的联合交互匹配工作。
-