-
公开(公告)号:CN118568521B
公开(公告)日:2024-11-19
申请号:CN202411038014.2
申请日:2024-07-31
Applicant: 西安交通大学
IPC: G06F18/22 , G06F8/40 , G06F18/25 , G06N3/088 , G06N3/0455
Abstract: 本发明提供了一种开放式编程题的相似性检测方法,涉及代码相似性检测技术领域,该方法包括:对源代码进行数据抽取和预处理,得到源代码信息;对二进制代码进行数据抽取和预处理,得到二进制代码信息;分别构建源代码语义编码网络和二进制代码语义编码网络,并分别对源代码信息和二进制代码信息进行编码,得到源代码表示向量和二进制代码表示向量;分别对源代码表示向量和二进制代码表示向量进行特征融合操作,得到源代码融合向量和二进制代码融合向量;对源代码融合向量和二进制代码融合向量进行相似性检测,得到检测结果。该方法提高了检测模型的准确性和相似性检测的准确率和检测效率。
-
公开(公告)号:CN118568521A
公开(公告)日:2024-08-30
申请号:CN202411038014.2
申请日:2024-07-31
Applicant: 西安交通大学
IPC: G06F18/22 , G06F8/40 , G06F18/25 , G06N3/088 , G06N3/0455
Abstract: 本发明提供了一种开放式编程题的相似性检测方法,涉及代码相似性检测技术领域,该方法包括:对源代码进行数据抽取和预处理,得到源代码信息;对二进制代码进行数据抽取和预处理,得到二进制代码信息;分别构建源代码语义编码网络和二进制代码语义编码网络,并分别对源代码信息和二进制代码信息进行编码,得到源代码表示向量和二进制代码表示向量;分别对源代码表示向量和二进制代码表示向量进行特征融合操作,得到源代码融合向量和二进制代码融合向量;对源代码融合向量和二进制代码融合向量进行相似性检测,得到检测结果。该方法提高了检测模型的准确性和相似性检测的准确率和检测效率。
-