基于对比学习与预训练技术的代码搜索推荐方法和系统.pdfVIP

  • 4
  • 0
  • 约1.68万字
  • 约 13页
  • 2024-01-27 发布于四川
  • 举报

基于对比学习与预训练技术的代码搜索推荐方法和系统.pdf

本发明公开了一种基于对比学习与预训练技术的代码搜索推荐方法和系统。本发明先将代码片段进行结构转换,得到多个等效代码片段,以相同语义的代码片段作为正样本,不同语义的代码片段作为负样本,预训练代码编码器。然后将其迁移到包含文本编码器的代码查询模型中,利用带有代码注释的代码片段继续优化,代码编码器用于向量化表示代码片段,文本编码器用于向量化表示查询语句。最后,将查询语句输入文本编码器得到查询向量,利用代码编码器将代码库中的代码片段均转换为代码向量,以与查询向量相似度最高的代码向量对应的代码片段进行推荐

(19)国家知识产权局

(12)发明专利申请

(10)申请公布号CN117453861A

(43)申请公布日2024.01.26

(21)申请号202311597506.0G06F18/22(2023.01)

(22)申请日2023.11.

文档评论(0)

1亿VIP精品文档

相关文档