一种基于计算机视觉的GUI代码自动生成方法

    公开(公告)号:CN115080051B

    公开(公告)日:2023-05-09

    申请号:CN202210615116.0

    申请日:2022-05-31

    Applicant: 武汉大学

    Inventor: 蔡波 冯震

    Abstract: 本发明涉及GUI图像技术领域,具体地说,涉及一种基于计算机视觉的GUI代码自动生成方法,其包括以下步骤:一、输入一张图像;二、并行运行图像处理模块、深度学习模块和文本检测与识别模块,分别得到图像处理方法和深度学习方法提取的边界框;三、集成图像处理方法和深度学习方法并融合两者的检测结果,随后综合文本检测与识别模块的结果;四、使用Code生成器根据检测结果生成相应的代码。本发明能较佳地自动生成GUI代码。

    基于代码属性图的代码相似性检测方法

    公开(公告)号:CN115438709A

    公开(公告)日:2022-12-06

    申请号:CN202210813094.9

    申请日:2022-07-11

    Abstract: 本发明涉及代码检测技术领域涉及一种基于代码属性图的代码相似性检测方法,包括:一、生成代码属性图;二、生成图嵌入;先使用经过预训练的的节点嵌入模型生成代码树形图中每个节点的初始向量表示;使用GraphSAGE图神经网络通过聚合邻域特征的方式更新节点信息,在每个节点上生成包含整个图的信息的节点嵌入;最后通过带有注意力机制的图神经网络,生成一个具有代码属性图整体信息的向量表示;三、程序相似性分析;用张量神经网络预测两个图嵌入向量之间的相关程度,并用预测得到的结果作为相似性检测的最终得分。本发明能较佳地进行代码相似性检测。

    一种基于计算机视觉的GUI代码自动生成方法

    公开(公告)号:CN115080051A

    公开(公告)日:2022-09-20

    申请号:CN202210615116.0

    申请日:2022-05-31

    Inventor: 蔡波 冯震

    Abstract: 本发明涉及GUI图像技术领域,具体地说,涉及一种基于计算机视觉的GUI代码自动生成方法,其包括以下步骤:一、输入一张图像;二、并行运行图像处理模块、深度学习模块和文本检测与识别模块,分别得到图像处理方法和深度学习方法提取的边界框;三、集成图像处理方法和深度学习方法并融合两者的检测结果,随后综合文本检测与识别模块的结果;四、使用Code生成器根据检测结果生成相应的代码。本发明能较佳地自动生成GUI代码。

    一种基于注意力机制的动态时空无人机充电方法

    公开(公告)号:CN114217630A

    公开(公告)日:2022-03-22

    申请号:CN202111288495.9

    申请日:2021-11-02

    Applicant: 武汉大学

    Inventor: 蔡波 于耀翔

    Abstract: 本发明公开了一种基于注意力机制的动态时空无人机充电方法,包括如下步骤,获得无线传感器节点集群的电量和位置信息;获得充电无人机当前的信息建立能耗模型;预估当前充电任务周期内被充电节点的数量;将传感器节点划分为待充电集合与备选集合;计算传感范围内待充电聚类的重要性程度;计算无人机对待充电目标的空间悬停位置。本发明充分考虑传感器节点和无人机的实时电量以及无线充电效率,通过聚类算法和基于注意力机制的在线路径规划算法使无人机能够对关键目标进行充电,节省了无人机和充电和飞行能耗,在与不同算法进行对比后,证明了本方法所体现优势,保证无线传感器网络拥有更稳定的生命周期与鲁棒性。

    一种基于预训练的恶意代码分类方法及装置

    公开(公告)号:CN117332419B

    公开(公告)日:2024-02-20

    申请号:CN202311610887.1

    申请日:2023-11-29

    Applicant: 武汉大学

    Abstract: 本发明公开了一种基于预训练的恶意代码分类方法及装置,其中的方法首先提取恶意代码中的浅层特征和subroutine中的操作码,构建特征集;然后构建改进的预训练模型并进行预训练任务,通过训练得到最终模型;最后将待测代码输入到最终模型中,得到类别概率分布,选择具有最高概率的类别作为最终的预测结果。本发明首先提取恶意代码中subroutine的操作码序列,然后提取了TF‑IDF和Asm2Vec的浅层特征。将subroutine用于预训练模型的输入样本进行预训练,可以提升模型的泛化能力,提高模型的训练速度和效果。使用浅层特征作为prefix,既能减少模型训练过程中需要训练的参数规模,又能提升预训练模型的通用性,实现与预训练‑微调范式相当的性能。

    一种基于预训练的恶意代码分类方法及装置

    公开(公告)号:CN117332419A

    公开(公告)日:2024-01-02

    申请号:CN202311610887.1

    申请日:2023-11-29

    Applicant: 武汉大学

    Abstract: 本发明公开了一种基于预训练的恶意代码分类方法及装置,其中的方法首先提取恶意代码中的浅层特征和subroutine中的操作码,构建特征集;然后构建改进的预训练模型并进行预训练任务,通过训练得到最终模型;最后将待测代码输入到最终模型中,得到类别概率分布,选择具有最高概率的类别作为最终的预测结果。本发明首先提取恶意代码中subroutine的操作码序列,然后提取了TF‑IDF和Asm2Vec的浅层特征。将subroutine用于预训练模型的输入样本进行预训练,可以提升模型的泛化能力,提高模型的训练速度和效果。使用浅层特征作为prefix,既能减少模型训练过程中需要训练的参数规模,又能提升预训练模型的通用性,实现与预训练‑微调范式相当的性能。

    代码搜索方法
    19.
    发明公开

    公开(公告)号:CN115017294A

    公开(公告)日:2022-09-06

    申请号:CN202210615089.7

    申请日:2022-05-31

    Inventor: 蔡波 杨顺

    Abstract: 本发明涉及代码搜索技术领域,涉及一种代码搜索方法,其包括以下步骤:一、输入带描述的代码;二、分别对代码和描述进行单独的嵌入;三、对代码特征跟描述特征做交互计算得到一个细粒度相似矩阵,用构建好的CNN网络对矩阵进行学习;四、分别为代码和描述构建全连接图,通过一定的规则更新节点向量;五、对代码和描述分别用注意力机制做加权求和操作;六、预测每个候选代码片段的分数,使用分数对所有候选代码片段进行重新排序。本发明能实现更加复杂的联合交互匹配工作。

    基于图表示学习的恶意软件可解释性分类方法

    公开(公告)号:CN114139153A

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

    申请号:CN202111290123.X

    申请日:2021-11-02

    Applicant: 武汉大学

    Inventor: 蔡波 张英韬

    Abstract: 本发明涉及恶意软件技术领域,具体地说,涉及一种基于图表示学习的恶意软件可解释性分类方法,其包括以下步骤:1)、数据预处理;2)、构建恶意软件的图表示;3)、构建基于图神经网络的分类器。本发明在分类准确率上相比于之前的方法有着非常大的提升。

Patent Agency Ranking