融合定向自注意机制的代码完成方法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:wjg12322
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能代码完成是现代智能软件开发中的重要组成部分,但对于动态类型编程语言来说可能具有挑战性.基于学习大型代码库有助于促进动态类型编程语言的代码完成.然而,即使具有注意机制的标准神经语言模型同样丢失了代码的时间顺序信息和代码之间的远程依赖关系.本文使用抽象语法树将源代码转换为单词序列,受到程序源代码结构顺序信息以及定向自注意网络的启发,本文提出使用定向自注意机制来捕捉源代码的时间顺序信息以及代码上下文的远程依赖关系,更好地用于进行代码完成.两个基准数据集上的实验证明了本文的定向自注意机制对代码完成任务的有效性.
其他文献
针对卫星延迟容忍网络(Delay Tolerant Network,DTN)中因卫星节点资源受限引起卫星节点拥塞问题,且由于DTN的保管传输特性不适用于传统拥塞控制机制,提出一种具有通用性的基
为了提升无线传感器网络节点的有效覆盖率,设计了一种改进差分进化算法下的网络节点部署优化策略.使用节点的有效覆盖率作为优化因子构造目标函数优化模型,在优化阶段,采用混
本文提出金属塑性成形模具表面激光复合织构技术,即利用激光毛化技术和激光微造型技术,在模具工作表面不同的关键敏感成形区域,实施增摩毛化形貌和减摩凹腔形貌的复合造型,以优化
近年来,随着现代工业的飞速发展,摩擦学在工业应用领域得到了极大的重视和推广,关于润滑剂弹性流体动压(弹流)拖动特性的研究受到越来越多的关注。在现代轴承动态设计中,润滑剂作为滑动轴承的基本元件之一,已成为决定轴承动态性能和使用寿命的重要因素,因此,润滑剂的弹流拖动特性在滑动轴承的动态设计中成为不可缺少的参考依据。但在低速重载条件应用中,滑动轴承接触副表面的油膜极薄,油膜所受的剪切应力较大、流变效应明