摘要
本申请公开了一种语言迁移检测方法、装置、设备及存储介质,涉及计算机技术领域。方法包括:获取第一语言源代码以及第二语言迁移代码,第二语言迁移代码由第一语言源代码迁移至第二语言环境下得到;对第一语言源代码进行解析得到第一抽象语法树,对第二语言迁移代码进行解析得到第二抽象语法树;通过预先训练的语义编码器分别对第一抽象语法树的各个第一节点和第二抽象语法树的各个第二节点进行编码,得到各个第一节点的第一语义向量和各个第二节点的第二语义向量;将第一语义向量和第二语义向量输入预先训练的逻辑检测模型,通过逻辑检测模型确定第一语言源代码与第二语言迁移代码的逻辑是否一致,实现对源代码和迁移代码的业务逻辑的全面检测。
技术关键词
语义向量
抽象语法树
特征提取模型
逻辑
注意力模型
节点
计算机可执行指令
语法特征
对源代码
处理器
编码
检测设备
网络
模块
数据
程序
存储器