一种基于迁移学习的自动化软件重构方法

AITNT
正文
推荐专利
一种基于迁移学习的自动化软件重构方法
申请号:CN202510407372
申请日期:2025-04-02
公开号:CN119917163B
公开日期:2025-07-22
类型:发明专利
摘要
本发明公开了一种基于迁移学习的自动化软件重构方法,包括:步骤一、利用代码数据集训练基于BERT的标签预测模型,计算出的辅助任务软标签及重构任务软标签,构建标签映射矩阵;步骤二、根据节点类型和边类型对所述代码数据集进行处理,构建代码重构结构图;采用图神经网络提取代码结构信息,采用Code2Vec提取代码语义信息,将所述代码结构信息与所述代码语义信息融合生成混合向量;将所述混合向量输入全连接层,利用激活函数生成重构任务标签及辅助任务标签;将所述辅助任务标签输入所述标签映射矩阵生成重构映射标签;步骤三、将所述重构任务标签、所述重构映射标签及所述混合向量输入到基于特征迁移的Transformer模型中,得到重构后代码。
技术关键词
软件重构方法 标签 代码结构 语义向量 注意力机制 矩阵 节点邻居关系 生成代码 拼接方式 模块 数据 误差 框架
系统为您推荐了相关专利信息
1
医疗交互数据质检方法及相关装置、设备和存储介质
医疗交互 数据质检方法 文本 质检模型 序列
2
基于ZSNet的胃癌CT病变区域检测方法及装置
区域检测方法 胃癌 多尺度特征融合 区域检测装置 图像
3
一种基于遥感指数和深度学习的伊蚊生境识别及提取方法
多光谱 建筑物 构建高分辨率 多波段 识别模型训练
4
基于大数据分析的电商智能运营监控与协同决策方法
决策方法 斯塔克尔伯格博弈 动态知识图谱 节点 时间序列特征
5
古建筑文化科普的拼插玩具结构
拼块 玩具结构 微型芯片 NFC标签 地板
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号