摘要
本申请公开了一种样本构建方法、代码处理方法及电子设备,该样本构建方法包括:按照源代码文件对应的语法结构将源代码文件含有的语法元素构建为抽象语法树;基于所有抽象语法树含有的各个语法元素之间的关联关系,确定当前主函数依赖的所有语法元素;从每个源代码文件中提取出依赖的所有语法元素对应的代码内容,对当前主函数依赖的所有语法元素对应的代码内容进行重组,得到重组代码;获取重组代码对应的代码注释,将重组代码和重组代码对应的代码注释作为模型训练样本。通过对各个源代码文件进行重构,将功能函数及其相关依赖和实现呈现至同一个文件中,便于后续模型学习和理解代码的结构,提高后续训练得到的代码处理模型的代码处理能力。
技术关键词
抽象语法树
匹配网络
元素
生成代码
语法结构
样本
风格
电子设备
模板
语义
文本
格式
存储器
处理器
关系
重构
程序
指令
系统为您推荐了相关专利信息
待测物质
官能团
物质识别方法
模型构建方法
标签
文本编码器
图像编码器
文本特征向量
图像特征向量
家具产品
加权无向图
字典
拉普拉斯
协方差矩阵
线性变换矩阵
动态时间规整方法
动态时间规整算法
时间序列分析技术
数据
寻找最优路径