[发明专利]智能化场景下流量监测系统的测试样本生成方法有效
申请号: | 202110607268.1 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113238957B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 潘丽敏;王若辉;罗森林;郝靖伟;陈传涛 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/06;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能化 场景 流量 监测 系统 测试 样本 生成 方法 | ||
1.智能化场景下流量监测系统的测试样本生成方法,其特征在于所述方法包括如下步骤:
步骤1,从模型的测试数据集中随机选取一组种子数据集,对模型引入3种突变因子,生成相应的3种变异模型,同时初始化组合覆盖列表;
步骤2,在种子数据集中随机选择1个种子数据,输入到原模型和3种变异模型中,最大化原模型和各变异模型对预测结果置信度的差异性;
步骤3,从当前组合覆盖列表中选择一组未实现组合覆盖准则的神经元,最小化原模型中使神经元组中下层神经元发生状态转换的两个上层神经元的变动距离;
步骤4,对步骤2、步骤3两个问题进行联合优化,使用梯度上升算法求解,引入流量数据限制条件,修改种子数据;检测修改后的数据是否能引起原模型与变异模型预测结果产生差异,是,则加入测试数据集;反之,则丢弃;
步骤5,重复步骤2至步骤4,直到种子数据集为空。
2.根据权利要求1所述的智能化场景下流量监测系统的测试样本生成方法,其特征在于:步骤1中使用层删除、权重翻转和偏置置零3种突变因子:1)层删除:随机选择一层,将该层权重置为0,偏置置为上一层输入值,使得该层的输入与输出一致,从而实现层删除的效果;2)权重翻转:随机选择一层,将该层神经元权重进行取相反数操作,实现该层权重翻转效果;3)偏置归0:随机选择一层,将该层的偏置置为0,从而实现偏置归0的效果。
3.根据权利要求1所述的智能化场景下流量监测系统的测试样本生成方法,其特征在于:步骤1中使用的组合覆盖标准,该标准由模型中任意两个同层神经元和一个相邻下层神经元组成的三元组组成,设激活为1,未激活为0,对一个神经元三元组(n0,n1,n2),其中n0表示下层神经元,n1和n2表示两个上层神经元,当三元组中n1和n2产生了不同的四种激活状态(0,0)、(0,1)、(1,0)、(1,1)下,使得n0产生了2种不同的激活状态0和1,则此时(n0,n1,n2)这个三元组被组合覆盖。
4.根据权利要求1所述的智能化场景下流量监测系统的测试样本生成方法,其特征在于:步骤2中使计算原模型预测结果的置信度和其他3种变异模型置信度的差值,式中Ni(x) 表示测试样本x输入到模型Ni时的输出结果,其中N0表示原模型,N1、N2和N3分别表示由三种突变因子生成的变异模型, Loss(Ni(x),c0)表示输出结果Ni(x)对类别c0的置信度,其中c0表示原始模型N0对样本x的输出结果N0(x)的最大置信度的类别,即c0=max Loss(N0(x),C),C表示所有预测类别集合, λi表示平衡各模型置信度的参数。
5.根据权利要求1所述的智能化场景下流量监测系统的测试样本生成方法,其特征在于:步骤3中使用obj2(x)=||n0(x)-a1·n1(x)-a2·n2(x)||2计算引起下层神经元发生状态转变的变动距离,其中,a1和a2分别表示神经元n1和n2到神经元n0的权重,ni(x)表示在样本x输入情况下神经元ni的输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110607268.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种声乐呼吸训练仪
- 下一篇:一种化学试剂多管取样装置