买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浙江大华技术股份有限公司
摘要:本申请公开了一种样本构建方法、代码处理方法及电子设备,该样本构建方法包括:按照源代码文件对应的语法结构将源代码文件含有的语法元素构建为抽象语法树;基于所有抽象语法树含有的各个语法元素之间的关联关系,确定当前主函数依赖的所有语法元素;从每个源代码文件中提取出依赖的所有语法元素对应的代码内容,对当前主函数依赖的所有语法元素对应的代码内容进行重组,得到重组代码;获取重组代码对应的代码注释,将重组代码和重组代码对应的代码注释作为模型训练样本。通过对各个源代码文件进行重构,将功能函数及其相关依赖和实现呈现至同一个文件中,便于后续模型学习和理解代码的结构,提高后续训练得到的代码处理模型的代码处理能力。
主权项:1.一种样本构建方法,其特征在于,所述方法包括:解析每个源代码文件含有的语法元素,按照所述源代码文件对应的语法结构将所述源代码文件含有的语法元素构建为抽象语法树;基于所有抽象语法树含有的各个语法元素之间的关联关系,确定当前主函数依赖的所有语法元素;其中,所述当前主函数为所述每个源代码文件含有的任一主函数;从所述每个源代码文件中提取出所述当前主函数依赖的所有语法元素对应的代码内容,对所述当前主函数依赖的所有语法元素对应的代码内容进行重组,得到重组代码;获取所述重组代码对应的代码注释,将所述重组代码和所述重组代码对应的代码注释作为模型训练样本。
全文数据:
权利要求:
百度查询: 浙江大华技术股份有限公司 样本构建方法、代码处理方法及电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。