...学习的Graph2Seq自动生成Java代码注释的方法[发明专利]

专利名称:一种基于深度强化学习的Graph2Seq自动生成Java代码注释方法
专利类型:发明专利
发明人:李莹,高建伟,张凌飞
申请号:CN201910277000.9
申请日:20190408
公开号:CN110018820A
公开日:
20190716
专利内容由知识产权出版社提供
摘要:本发明提供了一种基于深度强化学习的Graph2Seq自动生成Java代码注释的方法。在编码器端,通过将代码首先转化为代码图的形式,利用图结构来表达出代码的结构化信息,再使用图神经网络(Graph Neural Network)对程序图进行编码得到代码的结构化语义信息。在解码器端,本发明使用基于深度强化学习框架改进的解码器得到其对应的自然语言注释内容,解决了传统方法中在推理阶段没有真实序列单词指导导致的高偏差问题,从而实现代码注释自然生成的准确和自然。
申请人:浙江大学滨海产业技术研究院
地址:300345 天津市滨海新区滨海科技园高新六路39号9-3-301
国籍:CN
代理机构:天津滨海科纬知识产权代理有限公司
代理人:杨慧玲

本文发布于:2024-09-20 15:36:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/759515.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:代码   滨海   注释   学习   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议