工业物联网复杂环境下的小样本烟雾监测方法

    公开(公告)号:CN113344119B

    公开(公告)日:2024-07-12

    申请号:CN202110718610.5

    申请日:2021-06-28

    Abstract: 本发明是一种工业物联网复杂环境下的小样本烟雾监测方法,该监测方法利用两条并行分支实现烟雾检测,具体包括如下步骤:S1、第一条分支利用条件生成对抗网络生成数据集,将生成的数据集输入卷积神经网络中进行训练,将参数固定;S2、第二条分支采用迁移学习方法对源域图片和目标域的图片传入卷积神经网络进行训练,S3、将步骤S1和S2得到的概率进行加权得到新的概率,概率最高的标签即为所属类别,从而实现小样本下的烟雾检测。本发明结合了生成对抗网络和迁移学习方法,前者通过扩充数据集来解决小样本的问题,后者通过迁移学习来解决,二者结合,使得该模型即使在只有少量样本的情况下也能很好地在有雪环境下对烟雾进行监控。

    工业物联网复杂环境下的小样本烟雾监测方法

    公开(公告)号:CN113344119A

    公开(公告)日:2021-09-03

    申请号:CN202110718610.5

    申请日:2021-06-28

    Abstract: 本发明是一种工业物联网复杂环境下的小样本烟雾监测方法,该监测方法利用两条并行分支实现烟雾检测,具体包括如下步骤:S1、第一条分支利用条件生成对抗网络生成数据集,将生成的数据集输入卷积神经网络中进行训练,将参数固定;S2、第二条分支采用迁移学习方法对源域图片和目标域的图片传入卷积神经网络进行训练,S3、将步骤S1和S2得到的概率进行加权得到新的概率,概率最高的标签即为所属类别,从而实现小样本下的烟雾检测。本发明结合了生成对抗网络和迁移学习方法,前者通过扩充数据集来解决小样本的问题,后者通过迁移学习来解决,二者结合,使得该模型即使在只有少量样本的情况下也能很好地在有雪环境下对烟雾进行监控。

    基于LLVM中间表示程序切片技术的无用变量检测方法

    公开(公告)号:CN107358099B

    公开(公告)日:2020-05-05

    申请号:CN201710431448.2

    申请日:2017-06-09

    Abstract: 本发明公开一种基于LLVM中间表示程序切片的无用变量检测方法,从加入了无用变量的程序源代码开始,首先将源代码转化为LLVM中间表示的形式,接着利用程序切片技术对LLVM中间表示进行分析得到程序依赖图,之后对程序依赖图抽取和化简,得到变量距离图,最后设定距离阈值,在变量距离图上计算输出变量与其他变量的距离,判断源代码中是否存在无用变量。本发明能够有效检测出源代码中加入的无用变量,同时在检测不同语言的源代码时具有通用性。

    基于强化学习的入侵检测方法

    公开(公告)号:CN107220540A

    公开(公告)日:2017-09-29

    申请号:CN201710256845.0

    申请日:2017-04-19

    Abstract: 本发明公开了一种基于强化学习的入侵检测方法,包括对入侵检测环境进行建模,在入侵检测环境内模拟出一个马尔科夫过程,将强化学习模型用于入侵检测的分类检测环境当中,通过强化学习学习出最优的分类策略,将分类正确率作为强化学习模型中的奖赏函数,建立基于入侵检测马尔科夫过程的Bellman方程,采用基于γ折扣累计奖赏的策略评估算法计算最优解,可以确定入侵检测中正常行为和非正常行为的阈值,有利于不断地使得正常行为序列得以补充,最终提高入侵检测的检测率,降低误报率和漏报率,最终提升整个入侵检测系统的性能。

    一种基于程序切片技术的C语言死代码检测方法

    公开(公告)号:CN106951366A

    公开(公告)日:2017-07-14

    申请号:CN201710137147.9

    申请日:2017-03-09

    CPC classification number: G06F11/3668

    Abstract: 本发明公开一种基于程序切片技术的C语言死代码检测方法,主要包括步骤:将源代码中的输出语句与所述输出语句中的变量集合组成切片准则 ,对源代码分别进行静态后向程序切片分析和动态后向程序切片分析,得到的分析结果经对比,得出是否存在死代码的结论。本发明能够有效的检测出C语言代码中包含的死代码语句,同时提高了检测的准确率和效率。

    基于LLVM的克隆代码检测方法

    公开(公告)号:CN107943516B

    公开(公告)日:2020-11-13

    申请号:CN201711274665.1

    申请日:2017-12-06

    Abstract: 本发明提供了一种基于LLVM的克隆代码检测方法,包括预处理步骤,合并映射步骤,提取分片步骤,匹配步骤,汇总步骤。首先对源代码预处理步骤,对源程序通过的前端转换成中间语言,然后对装换后的程序进行程序切片操作,获得中间语句之间的依赖关系,这一操作的获取LLVM IR语言的依赖图。然后对取得的数据进一步处理,获取更加精简的语句关系集。然后使用分割方法将语句集分割,在以分布式对比方法获取克隆代码。本发明中通过切边结果来获得关系集样本,并且保留了语句的特征。本发明将提高代码检测的匹配精度,利用LLVM IR中间语言带来的额外特征性,结合多种匹配方式丰富了匹配方法,实现了更加好的克隆代码检测。

    基于改进的字典学习的入侵检测方法

    公开(公告)号:CN106991435A

    公开(公告)日:2017-07-28

    申请号:CN201710137000.X

    申请日:2017-03-09

    CPC classification number: G06K9/6269 G06F21/552 G06K9/6249

    Abstract: 本发明公开了一种基于改进的字典学习的入侵检测方法,包括数据预处理步骤、稀疏特征提取步骤、数据检测步骤;首先收取标准数据集作为本方法训练集和测试集,然后用字典学习的方法对高维数据约简冗余信息以达到稀疏特征选择的目的;字典学习是一个双目标优化的复杂问题,使用分布式快速求解算法‑‑交替方向乘子法(ADMM)作为其求解框架,可以在加快大字典的训练速度的同时保证求解的精度;将提取出的具有高判别能力的稀疏特征作为机器学习分类器的输入,分类器使用支持向量机(SVM),从而得到一个具有低复杂度、高表示能力的入侵检测模型,最终实现降低入侵检测的误报率、提高检测率、减少计算时间和存储开销。

    一种基于Q学习的车辆任务部分卸载策略方法

    公开(公告)号:CN113312105B

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

    申请号:CN202110619282.3

    申请日:2021-06-03

    Abstract: 本发明是一种基于Q学习的车辆任务部分卸载策略方法,该方法应用在车载自组织网络中,方法步骤如下:对于移动车辆终端所请求的任务,进行任务分类,排除两种极端的任务类型,将时延极其敏感的任务直接进行本地卸载,将需要计算资源量大的任务全部卸载到MEC服务器进行计算。其次,对于剩下的不容易判断类型的业务,定义任务分类因子为βn,筛选出其中一部分时延不大敏感,计算资源量也一般的任务,对筛选出的任务进行基于Q学习的部分卸载。最后,当所有移动车辆用户终端所请求任务的卸载决策确定后,将对每个MEC服务器中的用户进行计算资源的分配。本发明的策略方法充分利用本地资源和服务器资源,降低系统总开销。

Patent Agency Ranking