买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山东师范大学
摘要:本发明公开了代码摘要生成方法、系统、设备及存储介质,包括:将获取的目标代码解析为抽象语法树,对抽象语法树的每个节点嵌入层次信息;基于嵌入层次信息的抽象语法树的节点,得到每个节点的词向量;将抽象语法树的邻接矩阵和每个节点的词向量输入到训练后的图卷积神经网络中,得到每个节点的特征向量;将获取的目标代码处理为标记序列,将所述标记序列输入到训练后的双向门控循环单元中,得到每个标记对应的输出向量;将所有节点的特征向量与标记序列对应的输出向量进行融合,将融合后的向量输入到训练后的transformer模型中,得到生成的代码摘要。充分地提取代码的语法结构特征,生成的摘要质量更好。
主权项:1.代码摘要生成方法,其特征是,包括:将获取的目标代码解析为抽象语法树,对抽象语法树,采用广度优先搜索遍历的方式,为每层节点增加一个层数标记,使得在节点进行嵌入的时候包含层次信息;基于嵌入层次信息的抽象语法树的节点,使用wordembedding词嵌入的方式进行处理,得到每个节点的词向量;将抽象语法树的邻接矩阵和每个节点的词向量输入到训练后的图卷积神经网络中,得到每个节点的特征向量;将获取的目标代码处理为标记序列,将所述标记序列输入到训练后的双向门控循环单元中,得到每个标记对应的输出向量;其中,标记序列,指的是由代码片段中包含的词、字符或者符号组成的一串序列;将所有节点的特征向量与标记序列对应的输出向量进行融合,将融合后的向量输入到训练后的transformer模型中,得到生成的代码摘要。
全文数据:
权利要求:
百度查询: 山东师范大学 代码摘要生成方法、系统、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。