基于控制流图与多模态注意力机制的代码摘要生成模型

AITNT
正文
推荐专利
基于控制流图与多模态注意力机制的代码摘要生成模型
申请号:CN202411561068
申请日期:2024-11-04
公开号:CN119512618A
公开日期:2025-02-25
类型:发明专利
摘要
本发明提供了一种基于控制流图与多模态注意力机制的代码摘要生成模型,包括:代码词汇序列编码器:使用Transformer架构编码代码的词汇序列,以捕捉代码的词汇和句法信息;控制流图编码器:采用图注意网络GAT对控制流图CFG进行编码,提取代码的控制流信息,以捕捉代码的宏观执行路径和逻辑特征;联合解码器:融合代码词汇序列编码器和控制流图编码器的输出,利用多头注意机制生成符合代码语义和执行逻辑的自然语言摘要。本发明通过引入控制流图CFG,捕捉代码的实际执行路径,并结合代码词汇序列,能够有效提取代码的逻辑流和控制关系,使生成的摘要更符合代码的意图。
技术关键词
编码器 解码器 摘要 多头注意力机制 序列 节点 线性变换矩阵 前馈神经网络 句法信息 语义 表达式 Softmax函数 多模态注意力 邻居 语句 逻辑
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号