一种基于结构化词嵌入网络的智能合约代码缺陷检测方法

    公开(公告)号:CN112416358A

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

    申请号:CN202011310395.7

    申请日:2020-11-20

    Applicant: 武汉大学

    Abstract: 本发明涉及一种基于结构化词嵌入网络的智能合约代码缺陷检测方法,具体是构建合约代码抽象语法树以及单词序列化模块,将收集到的合约代码转化为单词序列作为训练集。然后利用合约语法分析工具判定代码是否存在缺陷以及缺陷的数量,作为训练集的标签数据。再由单词序列训练得到词嵌入矩阵,将词嵌入矩阵作为循环神经网络的词嵌入层,构建GRU网络。使用训练集以及标签对网络进行训练。最后将新的智能合约代码经过单词序列化后输入到训练好的GRU网络中,输出缺陷判别的结果,是一种合约代码检测的方法。本发明使结构化的合约代码高效的序列化,提高代码缺陷检测的准确度以及自适应能力。

    一种基于结构化词嵌入网络的智能合约代码缺陷检测方法

    公开(公告)号:CN112416358B

    公开(公告)日:2022-04-29

    申请号:CN202011310395.7

    申请日:2020-11-20

    Applicant: 武汉大学

    Abstract: 本发明涉及一种基于结构化词嵌入网络的智能合约代码缺陷检测方法,具体是构建合约代码抽象语法树以及单词序列化模块,将收集到的合约代码转化为单词序列作为训练集。然后利用合约语法分析工具判定代码是否存在缺陷以及缺陷的数量,作为训练集的标签数据。再由单词序列训练得到词嵌入矩阵,将词嵌入矩阵作为循环神经网络的词嵌入层,构建GRU网络。使用训练集以及标签对网络进行训练。最后将新的智能合约代码经过单词序列化后输入到训练好的GRU网络中,输出缺陷判别的结果,是一种合约代码检测的方法。本发明使结构化的合约代码高效的序列化,提高代码缺陷检测的准确度以及自适应能力。

    一种雕刻机压板器
    5.
    实用新型

    公开(公告)号:CN202896124U

    公开(公告)日:2013-04-24

    申请号:CN201220557916.3

    申请日:2012-10-29

    Applicant: 武汉大学

    Abstract: 一种雕刻机压板器,它包括压板,压板中心设有轴向钻头孔,压板周部设有多个具有升降功能的支撑杆,支撑杆顶部内侧设有固定环,所述的支撑杆包括上杆和下杆,上杆下端设有轴向空腔,空腔内设有弹性体,空腔底端开口处设有防脱罩,防脱罩轴向设有通孔,下杆上端穿过通孔插入空腔,且下杆位于空腔内末端的直径大于防脱罩的通孔直径,压板底部设有多个万向轮。本实用新型通过使用装有万向轮的压板器,使板材能够固定而不因钻头的移动而移动,从而免去用于固定板材的人力,以节省成本并使板材钻刻更准确,更加快速,提高工作效率的同时,降低工作成本。

Patent Agency Ranking