- 博客(7)
- 收藏
- 关注
原创 【论文阅读笔记1-用于代码搜索的多模态表示学习】Multimodal Representation for Neural Code Search
语义代码搜索是关于为给定的自然语言查询寻找语义相关的代码片段。在最先进的方法中,代码和查询之间的语义相似性被量化为它们在共享向量空间中的表示距离。在本文中,为了改进向量空间,我们在简化形式的AST上引入了树序列化方法,并为代码数据构建了多模态表示。我们使用大规模多语言的单一语料库进行了广泛的实验:CodeSearchNet。我们的结果表明,我们的树序列化表示和多模态学习模型都提高了代码搜索的性能。最后,我们定义了面向代码数据的语义和句法信息完整性的直观量化度量,以帮助理解实验结果。
2023-11-05 19:47:29
308
1
原创 【论文阅读笔记2-用于代码搜索的大规模对比预训练】CodeRetriever: Large-scale Contrastive Pre-training for Code Search
在本文中,我们提出了CodeRetriever模型,该模型通过大规模的代码——文本对比预训练来学习功能级代码语义表示。我们在CodeRetriever中采用了两种对比学习方案:单峰对比学习和双峰对比学习。对于单峰对比学习,我们设计了一种无监督学习方法,根据文档和函数名构建语义相关的代码对。对于双峰对比学习,我们利用代码的文档和内嵌注释来构建代码——文本对。两个对比目标都可以充分利用大规模代码语料库进行预训练。
2023-11-05 16:45:22
587
1
原创 推荐算法论文笔记01-《Sequential Recommendation with Graph Neural Networks》
利用图神经网络进行序列推荐
2022-03-07 14:58:52
958
原创 在Ubuntu系统下安装Gitlab,搭建实验室自己的代码托管平台
在Ubuntu系统下安装Gitlab,搭建实验室自己的代码托管平台一、安装Docker1.使用管理员用户运行 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun这里配置了镜像源其他安装方式和操作参考菜鸟教程菜鸟教程2.创建gitlab文件夹打开路径 cd /home/用户名创建文件夹mkir gitlab可以使用docker -v查看docker版本二、拉取镜像搜索Docker官方网址,进入注册页面注册好后
2021-12-01 20:31:35
3405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人