摘要
本发明属于软件维护技术领域,具体涉及一种基于多模态特征融合的代码摘要生成方法及系统;包括:获取代码并对其进行预处理和嵌入处理,得到tokens、语句和CFG三种嵌入;提取CFG的多尺度矩阵并对其进行加权融合,得到多尺度融合矩阵;对三种嵌入和多尺度融合矩阵进行处理,得到tokens特征、语句特征和多模态特征;对tokens特征和语句特征进行处理,得到交叉融合特征向量;对自然语言描述和其词位置信息进行处理,得到代码描述特征;将代码描述特征、交叉融合特征向量和多模态特征输入到解码器进行处理,得到解码特征;采用FNF模块对解码特征进行处理,得到预测摘要结果;本发明能够生成高质量的代码摘要。
技术关键词
代码摘要生成方法
多模态特征融合
语句
注意力机制
摘要生成系统
自然语言
融合特征
编码器模块
解码器
矩阵
软件维护技术
多尺度
注意力模型
生成代码
系统为您推荐了相关专利信息
深度学习模型
多角度
模态特征
频域特征提取方法
数据
智能诊断方法
智能诊断模型
节点特征
多层感知机
融合特征