期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
1
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
融合定向自注意机制的代码完成方法
被引量:
1
1
作者
虞慧群
黄家杰
+1 位作者
范贵生
刁旭炀
《小型微型计算机系统》
CSCD
北大核心
2020年第5期1078-1083,共6页
智能代码完成是现代智能软件开发中的重要组成部分,但对于动态类型编程语言来说可能具有挑战性.基于学习大型代码库有助于促进动态类型编程语言的代码完成.然而,即使具有注意机制的标准神经语言模型同样丢失了代码的时间顺序信息和代码...
智能代码完成是现代智能软件开发中的重要组成部分,但对于动态类型编程语言来说可能具有挑战性.基于学习大型代码库有助于促进动态类型编程语言的代码完成.然而,即使具有注意机制的标准神经语言模型同样丢失了代码的时间顺序信息和代码之间的远程依赖关系.本文使用抽象语法树将源代码转换为单词序列,受到程序源代码结构顺序信息以及定向自注意网络的启发,本文提出使用定向自注意机制来捕捉源代码的时间顺序信息以及代码上下文的远程依赖关系,更好地用于进行代码完成.两个基准数据集上的实验证明了本文的定向自注意机制对代码完成任务的有效性.
展开更多
关键词
代码完成
代码依赖
自注意机制
时间顺序信息
抽象语法树
下载PDF
职称材料
题名
融合定向自注意机制的代码完成方法
被引量:
1
1
作者
虞慧群
黄家杰
范贵生
刁旭炀
机构
华东理工大学计算机科学与工程系
上海市计算机软件评测重点实验室
出处
《小型微型计算机系统》
CSCD
北大核心
2020年第5期1078-1083,共6页
基金
国家自然科学基金项目(61702334,61772200)资助
上海市浦江人才计划项目(17PJ1401900)资助
+1 种基金
上海市自然科学基金项目(17ZR1406900,17ZR1429700)资助
华东理工大学教育科研基金项目(ZH1726108)资助.
文摘
智能代码完成是现代智能软件开发中的重要组成部分,但对于动态类型编程语言来说可能具有挑战性.基于学习大型代码库有助于促进动态类型编程语言的代码完成.然而,即使具有注意机制的标准神经语言模型同样丢失了代码的时间顺序信息和代码之间的远程依赖关系.本文使用抽象语法树将源代码转换为单词序列,受到程序源代码结构顺序信息以及定向自注意网络的启发,本文提出使用定向自注意机制来捕捉源代码的时间顺序信息以及代码上下文的远程依赖关系,更好地用于进行代码完成.两个基准数据集上的实验证明了本文的定向自注意机制对代码完成任务的有效性.
关键词
代码完成
代码依赖
自注意机制
时间顺序信息
抽象语法树
Keywords
codecompletion
remote dependencies
directionalself-attention
time sequence information of source code
abstract syntax tree
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
融合定向自注意机制的代码完成方法
虞慧群
黄家杰
范贵生
刁旭炀
《小型微型计算机系统》
CSCD
北大核心
2020
1
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部