一种基于人工智能的算法预测方法

    公开(公告)号:CN112381280B

    公开(公告)日:2023-01-24

    申请号:CN202011231861.2

    申请日:2020-11-06

    Abstract: 本发明公开了一种基于人工智能的算法预测方法,包括:将待预测代码转化为距离抽象语法树;抽取距离抽象语法树中的距离抽象语法树路径;将距离抽象语法树路径转换为元组,对元组元素进行编码,合成token的向量表示;根据距离抽象语法树路径之间的相关性,整合其他路径信息到每一条路径上,获得具有长距离依赖的距离抽象语法树路径向量;构建神经网络模型,根据具有长距离依赖的距离抽象语法树路径预测代码名含义。本发明提供的基于人工智能的算法预测方法,可以有效地克服高信息熵代码的信息丢失问题,从而提高代码名含义预测的准确率,缓解命名不一致以及描述性差的问题,提高编程者的工作效率。

    一种基于人工智能的算法预测方法

    公开(公告)号:CN112381280A

    公开(公告)日:2021-02-19

    申请号:CN202011231861.2

    申请日:2020-11-06

    Abstract: 本发明公开了一种基于人工智能的算法预测方法,包括:将待预测代码转化为距离抽象语法树;抽取距离抽象语法树中的距离抽象语法树路径;将距离抽象语法树路径转换为元组,对元组元素进行编码,合成token的向量表示;根据距离抽象语法树路径之间的相关性,整合其他路径信息到每一条路径上,获得具有长距离依赖的距离抽象语法树路径向量;构建神经网络模型,根据具有长距离依赖的距离抽象语法树路径预测代码名含义。本发明提供的基于人工智能的算法预测方法,可以有效地克服高信息熵代码的信息丢失问题,从而提高代码名含义预测的准确率,缓解命名不一致以及描述性差的问题,提高编程者的工作效率。

Patent Agency Ranking