当前位置: 首页 > 专利查询>中南大学专利>正文

量子神经网络的漏洞检测方法及自动驾驶漏洞检测方法技术

技术编号:38823143 阅读:12 留言:0更新日期:2023-09-15 20:02
本发明专利技术公开了一种量子神经网络的漏洞检测方法,包括获取原始输入数据和初始量子神经网络模型,通过编码处理,构建量子态数据集;通过计算梯度方向,确定对抗样本搜索的优化目标;通过模型的量子态纠缠覆盖率计算方法,确定量子纠缠覆盖率的优化目标;定义联合优化目标,同时通过优化处理,生成目标扰动算子;采用初始网络模型和目标扰动算子,完成模型的漏洞检测;本发明专利技术还公开了一种自动驾驶漏洞检测方法,包括获取自动驾驶系统在行驶场景下的环境图像数据、自动驾驶系统适用的初始量子神经网络模型;通过量子神经网络的漏洞检测方法进行训练;采用训练结果完成自动驾驶系统的漏洞检测。漏洞检测方法可靠性提升,自动驾驶的可靠性也得到提高。性也得到提高。性也得到提高。

【技术实现步骤摘要】
量子神经网络的漏洞检测方法及自动驾驶漏洞检测方法


[0001]本专利技术属于量子
,具体涉及量子神经网络的漏洞检测方法及自动驾驶漏洞检测方法。

技术介绍

[0002]量子神经网络模型是一种针对近期有噪中规量子计算设备提出的混合量子

经典机器学习模型,通过优化参数向量上的损失函数使其减少至收敛来解决一些特定的有监督和无监督学习任务,包括分类和回归、生成建模任务;随着量子计算机的发展,量子神经网络模型在学习能力和资源消耗上的潜在量子优势具有广阔的释放空间。
[0003]量子神经网络模型在量子
中发挥着重要的作用,因此在实际应用中,对于量子神经网络模型的可靠性提出要求,针对量子神经网络模型进行漏洞检测,对于提高模型的可靠性具有十分的必要性。
[0004]目前,尚不存在一种针对量子神经网络模型的漏洞检测方法。
[0005]当下的自动驾驶领域中所采用的经典机器学习技术在进行模型训练时,往往需要大量的数据样本支持,同时也面临巨大的训练开销,将量子神经网络模型应用到自动驾驶系统中,能够通过其并行性与相干性有效地解决机器学习模型训练时资源开销大、学习效率低下的问题,提升自动驾驶的性能;但是,使用了量子神经网络模型的自动驾驶系统仍存在可靠性无法完全满足所需要求的问题,系统仍容易受到影响因素的干扰,进而使得系统整体的准确性下降。
[0006]综上所述,目前大部分的量子神经网络模型仍需解决可靠性不足的问题,同时使用量子神经网络用于自动驾驶系统中,也给自动驾驶系统带来了影响。<br/>
技术实现思路

[0007]本专利技术的目的之一在于提供一种可靠性提升、准确度增加的量子神经网络的漏洞检测方法。
[0008]本专利技术的目的之二在于提供一种可靠性增强、稳健性提升的自动驾驶漏洞检测方法。
[0009]本专利技术提供的这种量子神经网络的漏洞检测方法,包括如下步骤:
[0010]S1.获取原始输入数据和初始量子神经网络模型,针对获取的数据进行编码处理,构建量子态数据集;
[0011]S2.采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过计算梯度方向,确定对抗样本搜索的优化目标;
[0012]S3.采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过模型的量子态纠缠覆盖率计算方法,确定量子纠缠覆盖率的优化目标;
[0013]S4.采用步骤S2确定的对抗样本搜索优化目标和步骤S3确定的量子纠缠覆盖率优化目标,定义联合优化目标,同时通过优化处理,生成目标扰动算子;
[0014]S5.采用步骤S1获取的初始量子神经网络模型和步骤S4生成的目标扰动算子,完成量子神经网络模型的漏洞检测。
[0015]步骤S1所述的获取原始输入数据和初始量子神经网络模型,针对获取的数据进行编码处理,构建量子态数据集,具体包括:
[0016]初始量子神经网络模型为训练完备的待测试神经网络,具体包括:
[0017]“训练完备”表示为:待测试的量子神经网络模型通过训练数据的学习,在测试数据中表现为各项学习指标均收敛于设定的范围,基于训练结果固定模型参数;
[0018]量子神经网络拟设表现为一种由编码线路和变分线路两部分组成的参数化量子线路,具体包括:
[0019]变分线路由一组含参旋转门和固定门以特定模型排列的方式组成,其中,含参旋转门用于遍历希尔伯特空间中存在的酉变换,固定门为提供相干性的受控门;
[0020]编码线路的结构通过选择将环境图像数据编码为量子态的态制备方案确定;基于数据集的维度、计算资源的关系确定态制备方案;
[0021]选择角度编码作为态制备方案;编码线路由若干含参旋转门排列组成,其中旋转门的参数由图像数据的信息决定;
[0022]整个量子神经网络拟设的宽度依赖于编码输入数据集所需的量子比特数,输入数据的维度越高,线路的规模越大;
[0023]步骤S2所述的采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过计算梯度方向,确定对抗样本搜索的优化目标,具体包括:
[0024](2

1)通过测量操作针对量子系统进行观测投影处理,获取预测标签;
[0025](2

2)获取模型中输入量子态与步骤(2

1)获取的预测标签之间的梯度与各个分类结果的梯度方向;
[0026](2

3)选择通过观测处理得到的观测概率最高、且不同于原预测类别的前n个类别对应的梯度方向,通过将前n个类别的梯度方向累加并与原预测类别方向相减的方式取得预测差的张量表达式,确定对抗样本搜索的优化目标,采用下述公式表示对抗样本搜索的优化目标:
[0027][0028]其中,y
i
为预测概率最高且不同于原预测类别的前n个标签类别,y为测试输入的原始标签;
[0029](2

4)针对预测标签进行损失函数的计算:
[0030]采用下述公式表示损失函数的计算过程:
[0031][0032]其中,&lt;x|
k
表示量子态数据集中第k个数据;y
k
表示量子态数据集中第k个数据对应的标签;E表示单位矩阵;
[0033]通过梯度上升算法提升原类别标签与量子神经网络模型的损失函数值,通过梯度下降算法减少其他类别标签的损失值,进而实现差异行为的最大化处理;
[0034]步骤S3所述的采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过模型的量子态纠缠覆盖率计算方法,确定量子纠缠覆盖率的优化目标,具体包括:
[0035]选择一种多粒子纠缠的多项式全局度量方法,计算量子神经网络模型的量子纠缠覆盖率,将多项式全局度量记作纠缠度量Q;
[0036]采用下述公式表示作用于计算基上的线性映射过程:
[0037][0038]其中,j=1,

,n;表示第个量子比特缺失;δ表示克罗内克符号;
[0039]采用下述公式计算对于量子态|ψ&gt;的纠缠度量Q:
[0040][0041]其中,0≤Q≤1,Q的值越大,对应的纠缠程度越高;D表示广义距离,对于给定的量子态|u&gt;和|v&gt;,对应的广义距离D的计算公式如下所示:
[0042][0043]|u&gt;=∑u
i
|i&gt;
[0044]|v&gt;=Σv
i
|i&gt;
[0045]计算输入量子神经网络前的量子态纠缠度量与输入量子神经网络后的量子态纠缠度量的差值,同时以增大差值为目标求解对于量子纠缠覆盖率的梯度方向,进而确定量子纠缠覆盖率的优化目标,采用下述公式表示优化目标:
[0046][0047]其中,表示从量子神经网络中输出的量子态的纠缠度;Q(|x&gt;)表示从量子神经网络本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种量子神经网络的漏洞检测方法,包括如下步骤:S1.获取原始输入数据和初始量子神经网络模型,针对获取的数据进行编码处理,构建量子态数据集;S2.采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过计算梯度方向,确定对抗样本搜索的优化目标;S3.采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过模型的量子态纠缠覆盖率计算方法,确定量子纠缠覆盖率的优化目标;S4.采用步骤S2确定的对抗样本搜索优化目标和步骤S3确定的量子纠缠覆盖率优化目标,定义联合优化目标,同时通过优化处理,生成目标扰动算子;S5.采用步骤S1获取的初始量子神经网络模型和步骤S4生成的目标扰动算子,完成量子神经网络模型的漏洞检测。2.根据权利要求1所述的量子神经网络的漏洞检测方法,其特征在于步骤S1所述的获取原始输入数据和初始量子神经网络模型,针对获取的数据进行编码处理,构建量子态数据集,具体包括:初始量子神经网络模型为训练完备的待测试神经网络,具体包括:“训练完备”表示为:待测试的量子神经网络模型通过训练数据的学习,在测试数据中表现为各项学习指标均收敛于设定的范围,基于训练结果固定模型参数;量子神经网络拟设表现为一种由编码线路和变分线路两部分组成的参数化量子线路,具体包括:变分线路由一组含参旋转门和固定门以特定模型排列的方式组成,其中,含参旋转门用于遍历希尔伯特空间中存在的酉变换,固定门为提供相干性的受控门;编码线路的结构通过选择将环境图像数据编码为量子态的态制备方案确定;基于数据集的维度、计算资源的关系确定态制备方案;选择角度编码作为态制备方案;编码线路由若干含参旋转门排列组成,其中旋转门的参数由图像数据的信息决定;整个量子神经网络拟设的宽度依赖于编码输入数据集所需的量子比特数,输入数据的维度越高,线路的规模越大。3.根据权利要求2所述的量子神经网络的漏洞检测方法,其特征在于步骤S2所述的采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过计算梯度方向,确定对抗样本搜索的优化目标,具体包括:(2

1)通过测量操作针对量子系统进行观测投影处理,获取预测标签;(2

2)获取模型中输入量子态与步骤(2

1)获取的预测标签之间的梯度与各个分类结果的梯度方向;(2

3)选择通过观测处理得到的观测概率最高、且不同于原预测类别的前n个类别对应的梯度方向,通过将前n个类别的梯度方向累加并与原预测类别方向相减的方式取得预测差的张量表达式,确定对抗样本搜索的优化目标,采用下述公式表示对抗样本搜索的优化目标:
其中,y
i
为预测概率最高且不同于原预测类别的前n个标签类别,y为测试输入的原始标签;(2

4)针对预测标签进行损失函数的计算:采用下述公式表示损失函数的计算过程:其中,&lt;x|
k
表示量子态数据集中第k个数据;y
k
表示量子态数据集中第k个数据对应的标签;E表示单位矩阵;通过梯度上升算法提升原类别标签与量子神经网络模型的损失函数值,通过梯度下降算法减少其他类别标签的损失值,进而实现差异行为的最大化处理。4.根据权利要求3所述的量子神经网络的漏洞检测方法,其特征在于步骤S3所述的采用步骤S1构建的量子态数据集,和初始量子神经网络模型,通过模型的量子态纠缠覆盖率计算方法,确定量子纠缠覆盖率的优化目标,具体包括:选择...

【专利技术属性】
技术研发人员:石金晶肖子萌王雯萱廖佳袁冰洁陈添
申请(专利权)人:中南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1