一种用于代码注释自动生成的语法辅助复制机制

来源 :计算机工程 | 被引量 : 0次 | 上传用户:viagra2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有代码注释生成方法的复制机制未考虑源代码复杂多变的语法结构,导致存在准确率和鲁棒性不高等问题。通过改进指针网络使其支持结构化数据输入,提出一种语法辅助复制机制,以用于代码注释自动生成。该机制包含节点筛选策略和去冗余生成策略2个部分。节点筛选策略基于语法信息引入掩盖变量以过滤无效节点,从而降低指针网络对复杂语法的学习成本。去冗余生成策略基于时间窗口对节点概率进行动态调整,可解决代码自动注释中关键信息缺失的问题。实验结果表明,在WikiSQL数据集上,相比基准方法,该机制的BLEU、ROUGE-2和ROUG
其他文献
在广角合成孔径雷达观测条件下,许多被照射物体的散射特性会随着观测角度的变化而变化,导致重建图像的分辨率和解析力降低。为解决这一问题,提出了一种基于稀疏约束的信源分
目的:观察祛风化痰活血方联合针灸治疗对缺血性脑卒中急性期风痰瘀阻证患者血脂、超敏C-反应蛋白(Hypersensitive C-reactive Protein,Hs-CRP)、纤维蛋白原(Fibrinogen,FIB)
传统的基于弹跳射线技术的散射中心提取方法只考虑了目标的物理光学贡献,但物理光学无法描述真实边缘绕射的贡献。综合考虑目标的镜面反射与边缘绕射贡献,提出一种针对基于弹
基于深度学习、图像预处理、Flask服务端框架、微信小程序等技术,开发了一种基于移动端的集装箱箱号的算法,解决集装箱码头堆场人工记录箱号的问题。算法经过现场测试,单张识别率为97%,识别时间500ms,满足港口作业要求。系统的应用提升了港口装卸的智能化水平和作业效率。
新时代的到来,国家对于教育行业的关注程度逐渐提升。在教育的过程之中,幼儿园教学活动化成为教学活动的一项重要环节,也是培养学生兴趣的主要方法,对于促进幼儿的发展有着极
病虫害是甘蔗在生长种植过程中遇到的主要危害,开展甘蔗病虫害专业化统防统治工作可有效防治这一危害。本文研究目的是通过分析大新县病虫害防治工作推广现状,分析其甘蔗病虫