一种开放式编程题的相似性检测方法

    公开(公告)号:CN118568521B

    公开(公告)日:2024-11-19

    申请号:CN202411038014.2

    申请日:2024-07-31

    Abstract: 本发明提供了一种开放式编程题的相似性检测方法,涉及代码相似性检测技术领域,该方法包括:对源代码进行数据抽取和预处理,得到源代码信息;对二进制代码进行数据抽取和预处理,得到二进制代码信息;分别构建源代码语义编码网络和二进制代码语义编码网络,并分别对源代码信息和二进制代码信息进行编码,得到源代码表示向量和二进制代码表示向量;分别对源代码表示向量和二进制代码表示向量进行特征融合操作,得到源代码融合向量和二进制代码融合向量;对源代码融合向量和二进制代码融合向量进行相似性检测,得到检测结果。该方法提高了检测模型的准确性和相似性检测的准确率和检测效率。

    一种开放式编程题的相似性检测方法

    公开(公告)号:CN118568521A

    公开(公告)日:2024-08-30

    申请号:CN202411038014.2

    申请日:2024-07-31

    Abstract: 本发明提供了一种开放式编程题的相似性检测方法,涉及代码相似性检测技术领域,该方法包括:对源代码进行数据抽取和预处理,得到源代码信息;对二进制代码进行数据抽取和预处理,得到二进制代码信息;分别构建源代码语义编码网络和二进制代码语义编码网络,并分别对源代码信息和二进制代码信息进行编码,得到源代码表示向量和二进制代码表示向量;分别对源代码表示向量和二进制代码表示向量进行特征融合操作,得到源代码融合向量和二进制代码融合向量;对源代码融合向量和二进制代码融合向量进行相似性检测,得到检测结果。该方法提高了检测模型的准确性和相似性检测的准确率和检测效率。

Patent Agency Ranking