资料介绍
在项目开发过程中,开发者需要为实现某一功能而编写代码;在不确定如何使用特定编程语言来实现当前待开发功能时,其往往会在文档或网络资源中进行代码查询。因此,代码查询的有效性会直接影响软件开发的效率。目前,已有相当数量的工具可以用来辅助开发者进行代码查询,但这些工具普遍存在输入形式复杂或者匹配精确度低等问题。文中提出的Code searcher是一种基于自然语言功能描述的代码查询方法。 Codesearcher将软件开发垂直领域的问答网站 Stack Overflow的问答记录转换为〈自然语言描述,代码片段〉数据对,使用神经网络模型将¨“自然语言描述”和¨代码片段”映射到相同的向量空间并进行匹配,从而能够支持开发者使用待开发功能的自然语言描述来查询相应代码。 Codesearcher不同于一般的代码查询系统,一方面,它只需要代码本身而不依赖于代码的注释或说明,因此可以支持更多代码查询的场景;另一方面,它拓展了代码查询的流程,使其不再局限于一次性的查询反馈流程,而是在这中间加入了代码询答的流程,利用返回代码片段之间的差异性元素帮助开发者挑选目标代码,使得开发者不需要详细阅读所有返回的代码片段。实验结果表明, Code Searcher相较于基准有着更好的效果。
- 代码重用攻击的通用模型及描述语言 5次下载
- 基于数据表内容的字段嵌入方法综述 9次下载
- 基于模板、检索和深度学习的图像描述生成方法 12次下载
- 基于深度学习的自然语言处理对抗样本模型 39次下载
- 基于自然语言生成多表SQL语句模板填充的方法 39次下载
- 一种注意力增强的自然语言推理模型aESIM 9次下载
- 自然语言处理的图像文本建模相关研究及分析 27次下载
- 实现强人工智能自然语言理解有哪些思路? 9次下载
- 强人工智能自然语言理解方面的13个思路详细资料免费下载 11次下载
- 双层索引的起源图查询方法 0次下载
- 深度视频自然语言描述方法 1次下载
- 基于Hadoop集群的自然语言处理平台实现 0次下载
- 组合参考物框架下空间关系自然语言描述方法 17次下载
- 基于自然语言处理的知识检索算法研究 1次下载
- 空间信息自然语言查询接口的研究与应用 14次下载
- 一种基于自然语言的轨迹修正方法 154次阅读
- 西门子软件兼容性列表查询方法 713次阅读
- PyTorch教程-16.7。自然语言推理:微调 BERT 956次阅读
- LERF:当CLIP遇见NeRF!让自然语言与3D场景交互更直观 698次阅读
- 基于用于自然语言生成的“语境调优”技术 762次阅读
- 如何开始使用PyTorch进行自然语言处理 2138次阅读
- 自然语言处理是什么?有什么用? 5700次阅读
- 多个视角对自然语言处理领域进行全面梳理 3293次阅读
- AAAI 2019 Gaussian Transformer 一种自然语言推理方法 2836次阅读
- 自然语言处理的ELMO使用 3042次阅读
- 自然语言处理有明显和知识图谱结合的趋势 5649次阅读
- 自然语言处理研究的基本问题及发展趋势 8232次阅读
- Python自然语言用金庸的武侠小说做分析和处理 7878次阅读
- 自然语言处理的优点有哪些_自然语言处理的5大优势 2.7w次阅读
- RNN在自然语言处理中的应用 5497次阅读
下载排行
本周
- 1东芝BiCD集成电路硅单片TB67S109AFNAG数据手册
- 1.93 MB | 5次下载 | 免费
- 2SP3060A/30120A/30160A/30320A/30520A系列数字合成扫频仪使用说明书
- 4.16 MB | 3次下载 | 1 积分
- 3具有双通道 DC-DC转换器、由串行接口控制的9通道电机驱动器TPIC2010数据表
- 1.15MB | 2次下载 | 免费
- 4USB Type-C PD快充协议智能触发芯片FS312B数据手册
- 0.75 MB | 1次下载 | 免费
- 5USB Type_C PD快充协议智能触发芯片FS8025B数据手册
- 1.29 MB | 1次下载 | 免费
- 6触摸按键PCB 设计要点V01
- 1.42 MB | 1次下载 | 免费
- 75V升压充电两串锂电池充电管理IC FS4058数据手册
- 2.98 MB | 次下载 | 免费
- 8真关断同步升压IC FS2009数据手册
- 2.08 MB | 次下载 | 免费
本月
- 1DCDC原理详解
- 0.98 MB | 65次下载 | 免费
- 2allegro快速入门教程
- 1.98 MB | 36次下载 | 免费
- 3FU-7(807)胆机原理图
- 11.93 MB | 25次下载 | 1 积分
- 4用于汽车应用的高压电源管理IC TPS65311-Q1数据表
- 1.05MB | 22次下载 | 免费
- 5电子元件基础知识介绍
- 8.76 MB | 15次下载 | 2 积分
- 6华为海思Ascend 310芯片的资料说明
- 0.12 MB | 10次下载 | 10 积分
- 7GD32F10x系列MCU用户手册
- 11.5MB | 9次下载 | 免费
- 86A 输出电流同步降压稳压器TPS65286数据表
- 2.05MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935083次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420045次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233067次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191308次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183308次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73785次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多