广东工业大学苏庆获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉广东工业大学申请的专利一种代码摘要生成方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120743341B 。
龙图腾网通过国家知识产权局官网在2026-01-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510849492.X,技术领域涉及:G06F8/73;该发明授权一种代码摘要生成方法及装置是由苏庆;陈勇;周旭;周宇;黄剑锋;谢国波;林志毅;袁海军;田华川;刘展宏;周城平;黄小兵设计研发完成,并于2025-06-24向国家知识产权局提交的专利申请。
本一种代码摘要生成方法及装置在说明书摘要公布了:本发明公开的属于代码摘要生成技术领域,具体为一种代码摘要生成方法及装置,包括具体步骤如下:S1:对函数源代码及其相应的代码摘要进行预处理,得到一个多模态函数代码摘要数据集S2:对任意三元组对所述三元组中的FS‑AST进行转化,得到第一节点特征嵌入矩阵和邻接矩阵S3:设计一种面向代码摘要生成任务的两阶段微调方法,以X0和E为输入,对原始CodePTMs模型进行微调,得到微调前缀向量代码摘要模型CodePTMs'模型,输出代码摘要;S4:对多模态函数代码摘要数据集进行划分,并用于对CodePTMs'模型进行训练。本发明通过面向代码摘要生成任务的两阶段微调方法,能够提升模型对代码的深层语义建模能力,从而提高模型生成代码摘要的准确率。
本发明授权一种代码摘要生成方法及装置在权利要求书中公布了:1.一种代码摘要生成方法,其特征在于,包括具体步骤如下: S1:对函数源代码及其相应的代码摘要进行预处理,具体步骤如下: S11:采集公开的函数源代码code及其相应的代码摘要docstring,使用抽象语法树解析工具将code解析成一棵抽象语法树AST; S12:对AST进行后序遍历,构建一棵完全语法结构树FS-AST; S13:将任意函数源代码code、相应的代码摘要docstring以及经过处理后生成相应的FS-AST,组成一个三元组code,docstring,FS-AST,所有三元组构成一个多模态函数代码摘要数据集C; S2:对任意三元组,对所述三元组中的FS-AST进行转化,得到第一节点特征嵌入矩阵和邻接矩阵;具体步骤如下: S21:遍历FS-AST,对于每一个被访问到的当前节点c,将c的隐藏状态h或者子树向量η作为节点特征嵌入,形成一个第一节点特征嵌入矩阵,其中每一个节点的h或者子树向量η作为的一行; S22:根据FS-AST中各个节点之间的连接关系,形成邻接矩阵;对于任意,各个节点之间的连接关系存储于: ; S3:设计一种面向代码摘要生成任务的两阶段微调方法,以和为输入,对原始CodePTMs模型进行微调,得到微调前缀向量代码摘要模型CodePTMs'模型,输出代码摘要;具体步骤如下: S31:在第一微调阶段,构建一个提示代理模块,将和输入提示代理模块,得到一个提示嵌入矩阵;然后将和进行拼接,得到融合嵌入矩阵; S32:在第二微调阶段,使用前缀向量扩展原始CodePTMs模型的参数,得到微调前缀向量代码摘要模型CodePTMs'模型; S33:将输入CodePTMs'模型,依次通过L层TransformerLayer后,提取语义特征得到摘要表示;然后将输入到预测头PredictionHead,生成代码摘要;其中由以下迭代方程计算得出: 其中,表示第层TransformerLayer的输出,表示第层TransformerLayer的输出,TransformerLayer表示TransformerLayer中进行的计算; S4:对多模态函数代码摘要数据集进行划分,并用于对CodePTMs'模型进行训练; S5:将训练好的CodePTMs'模型应用于代码摘要生成任务,对给定的函数源代码code,生成code对应的代码摘要。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广东工业大学,其通讯地址为:510000 广东省广州市东风东路729号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励