| 专利号 | 2021100967113 | 申请日 | 2021-01-25 | 专利名称 | 一种基于抽象语法树的程序理解方法及系统 |
| 授权日 | 2024-12-03 | 专利权人 | 山东师范大学 | 发明人 | 吕晨;姜雪;高学剑;高曰秀;马正;李季;吕蕾;刘弘 |
| 主分类号 | G06F8/41 | 关键词 | 应用领域 | ||
| 摘要 | 本公开公开的一种基于抽象语法树的程序理解方法及系统,包括:获取程序代码;将程序代码生成语法树;提取每个语法树根结点到终端结点的路径;根据屏蔽策略遮蔽路径中结点后形成路径表示向量;根据屏蔽策略遮蔽程序代码中部分节点后形成词向量序列;将路径表示向量集合和词向量序列输入程序理解模型中完成预训练任务,获取训练好的用于程序理解的程序理解模型。充分提取了程序代码中的语法结构信息和语义信息,缓解深度神经网络训练中对标注数据依赖过重的问题,提高程序理解的效率和准确率。 | ||||
| 创新点 | |||||
| 技术分类 | 标 签 | 战兴产业 | 新一代信息技术  新兴软件和新型信息技术服务 | ||
| 运营方式 | 合作方式 | ||||
| 联系人 | 联系电话 | 电子邮箱 | |||
| 详细说明 | |||||