-
公开(公告)号:CN110012013A
公开(公告)日:2019-07-12
申请号:CN201910272618.6
申请日:2019-04-04
Applicant: 电子科技大学成都学院
Abstract: 本发明公开了一种基于KNN的虚拟平台威胁行为分析方法及系统,属于网络安全领域,首先提取虚拟平台中的内存数据;再对所述内存数据进行分析,得到威胁源数据;最后利用K-邻近算法对所述威胁源数据的威胁软件进行识别,若不存在威胁软件,则结束算法;若存在威胁软件,则利用线索数据库完成所述威胁软件的行为还原后,结束算法;本发明可以基于VMware Vshpere虚拟平台外部进行线索数据的收集,不会在虚拟平台内部产生线索覆盖,也不会被威胁软件欺骗;同时通过K-邻近算法对威胁线索进行全自动化分析,提高了威胁行为的分析效率。
-
公开(公告)号:CN108763227A
公开(公告)日:2018-11-06
申请号:CN201810489333.3
申请日:2018-05-21
Applicant: 电子科技大学
CPC classification number: G06F17/289 , G06N3/0454
Abstract: 本发明公开了一种基于分块机制的机器翻译方法,属于机器翻译技术领域,其包括如下步骤:步骤S1:将待翻译语句通过分块Encoder编码转换为待翻译语句对应的向量;步骤S2:将待翻译语句对应的向量通过Decoder解码和基于语言模型的Beam Search算法生成待翻译语句对应的机器翻译结果;本发明弥补现有的基于回复式神经网络的机器翻译因语句较长、词语独立和硬性词语未对齐导致翻译结果存在长句翻译缺陷、可读性缺陷和漏译缺陷的问题,提升了机器翻译效果。
-
公开(公告)号:CN107220180A
公开(公告)日:2017-09-29
申请号:CN201710426179.0
申请日:2017-06-08
Applicant: 电子科技大学
Abstract: 属于软件工程领域,公开了一种基于神经网络语言模型的代码分类方法,首先将代码转换为AST树,初始化AST树的结点ci的向量,利用孩子结点tx的向量得到非叶子结点pk的重构向量;利用AST_Node2Vec模型对所述结点ci的向量进行更新,若不满足循环条件,则继续循环;若满足循环条件,则输出更新了结点向量的AST树和更新后的非叶子结点的重构向量;将更新了结点向量的AST树和更新后的非叶子结点的重构向量作为基于树的卷积神经网络的输入,利用所述基于树的卷积神经网络完成对代码的分类;采用该方法对代码进行分类可有效的避免维度灾难问题,同时能够显示出语义上的相似性,能够很好的对代码按照功能进行分类。
-
公开(公告)号:CN107220180B
公开(公告)日:2020-08-04
申请号:CN201710426179.0
申请日:2017-06-08
Applicant: 电子科技大学
Abstract: 属于软件工程领域,公开了一种基于神经网络语言模型的代码分类方法,首先将代码转换为AST树,初始化AST树的结点ci的向量,利用孩子结点tx的向量得到非叶子结点pk的重构向量;利用AST_Node2Vec模型对所述结点ci的向量进行更新,若不满足循环条件,则继续循环;若满足循环条件,则输出更新了结点向量的AST树和更新后的非叶子结点的重构向量;将更新了结点向量的AST树和更新后的非叶子结点的重构向量作为基于树的卷积神经网络的输入,利用所述基于树的卷积神经网络完成对代码的分类;采用该方法对代码进行分类可有效的避免维度灾难问题,同时能够显示出语义上的相似性,能够很好的对代码按照功能进行分类。
-
-
-