CN113676266A - 一种基于量子生成对抗网络的信道建模方法 - Google Patents
一种基于量子生成对抗网络的信道建模方法 Download PDFInfo
- Publication number
- CN113676266A CN113676266A CN202110981529.6A CN202110981529A CN113676266A CN 113676266 A CN113676266 A CN 113676266A CN 202110981529 A CN202110981529 A CN 202110981529A CN 113676266 A CN113676266 A CN 113676266A
- Authority
- CN
- China
- Prior art keywords
- quantum
- model
- generation
- quantum generation
- parameters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000012549 training Methods 0.000 claims abstract description 23
- 238000005070 sampling Methods 0.000 claims abstract description 12
- 230000007423 decrease Effects 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 7
- 230000009191 jumping Effects 0.000 claims description 3
- 230000005428 wave function Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 abstract description 37
- 238000010801 machine learning Methods 0.000 abstract description 13
- 238000004891 communication Methods 0.000 abstract description 11
- 238000013528 artificial neural network Methods 0.000 abstract description 9
- 230000008901 benefit Effects 0.000 abstract description 5
- 239000002096 quantum dot Substances 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 18
- 238000005562 fading Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000011160 research Methods 0.000 description 7
- 238000002474 experimental method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 241000209094 Oryza Species 0.000 description 4
- 235000007164 Oryza sativa Nutrition 0.000 description 4
- 235000009566 rice Nutrition 0.000 description 4
- 238000013135 deep learning Methods 0.000 description 3
- 238000013210 evaluation model Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000005610 quantum mechanics Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/0082—Monitoring; Testing using service channels; using auxiliary channels
- H04B17/0087—Monitoring; Testing using service channels; using auxiliary channels using auxiliary channels or channel simulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/70—Photonic quantum communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3911—Fading models or fading generators
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Molecular Biology (AREA)
- Optics & Photonics (AREA)
- Computational Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于量子生成对抗网络的信道建模方法,包括:构建量子生成对抗网络模型,生成模型由多层量子生成电路构成,量子生成电路每层由可调参酉量子门构建的旋转层以及受控非门构建的纠缠层构成,判别模型由深度神经网络构成;对随机信道进行采样,获得数据样本;计算信道样本数据集间的互信息量作为权重并构建Chow‑Liu Tree以选取纠缠量子比特对;根据对抗训练算法,通过量子生成模型和判别网络代价函数的批量梯度下降优化更新对应网络模型的参数;本发明利用量子在拟合概率分布上的天然优势,进行信道建模,是量子计算与机器学习相结合在通信场景中的一个重要应用。
Description
技术领域
本发明涉及量子机器学习和信道建模,尤其涉及一种基于量子生成对抗网络的信道建模的方法,属于量子机器学习。
背景技术
在通信领域中,机器学习技术已经应用于通信***的物理层处理。随着这一技术在通信领域的发展,许多研究都致力于将机器学习算法应用于不同的通信场景。在传统的通信***中,它总是由源编码,信道编码,调制,解调,估计,均衡等不同模块组成。例如,一种基于类似自动编码器的全连接神经网络的在AWGN信道下的端到端通信***。它可以实现与(7,4)Hamming码和BPSK调制的传统***相似的性能。这种自动编码器能够自主学习如何在低维中获取表达式以及恢复表达式的方式。为了解决自动编码器中的维数***问题,基于卷积神经网络(CNN)的模型被开发出来,并且实验证明,该模型在AWGN和静态衰落信道下都比传统方法(64QAM+MMSE)具有更好的性能。此外,使用仅包含神经网络的软件定义无线电(SDR)的通信***来证明使用深度学习技术进行空中传输是可能的。在正交频分复用***中,可用于联合信道估计和信号检测的深度学习算法。2018年,He Y引入了一种新的深度学习技术,即条件生成对抗网络,以模拟未知通道。
量子计算机有潜力解决传统计算机无法解决的问题。在量子化学领域已经成功地证明了变分量子算法,例如变分量子本征求解器(VQE:Variational QuantumEigensolver,)。目前,这些思想和算法正在扩展到量子机器学习领域,这也可以从量子优势中受益。由于很多机器学习算法天生就对噪声具有鲁棒性。Jacob.B对目前量子机器学习的广泛的研究领域做了一个概括性的介绍,并将这一领域与传统的机器学习进行了对比。现在对于量子电路在生成网络方面的应用的研究已经有一定的规模,2018年Benedetti M提出了一种构造深度较浅的量子生成网络且利用传统方法训练网络的理论。2018年,中国科学院的研究员Jin-Guo Liu与Lei Wang提出了一种全新的生成网络模型:玻恩机模型(Quantum Circuit Born Machine)。玻恩机模型基于玻恩对量子力学的统计学解释,将生成样本与训练集样本的最大均方差(Max Mean Discrepancy)作为损失函数(LossFunction),并通过多种不同的训练方法对网络进行训练,使网络的输出端不断逼近目标分布,最终成功再现作为目标的概率分布。
上述这些研究从理论和实验都或是机器学习领域与通信领域的结合,或是量子计算与机器学习的结合,鲜有量子机器学习在通信领域中的应用。且目前对量子生成网络的研究不充分,一般集中于量子神经网络的领域,对于生成对抗模型的研究较少。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种基于量子生成对抗网络的信道建模方法,本发明利用量子在拟合概率分布上的优势,构建量子生成对抗网络模型,生成模型由多层量子生成电路构成,量子生成电路每层由可调参酉量子门构建的旋转层以及受控非门构建的纠缠层构成,判别模型由深度神经网络构成,纠缠量子比特构建Chow-Liu Tree选取对,通过量子生成模型和判别网络代价函数的梯度下降优化更新对应网络模型的参数,以实现对随机信道的建模。
技术方案:为实现上述目的,本发明采用的技术方案为:
一种基于量子生成对抗网络的信道建模方法,包括如下步骤:
步骤1,构建量子生成对抗网络模型,量子生成模型包括若干层量子生成电路;初始化量子生成对抗网络模型的参数;
步骤2,根据量子生成电路比特数对随机信道进行采样,获得信道数据样本;
步骤3,计算信道样本数据集间的互信息量,构建Chow-Liu Tree,并依此选取纠缠比特;
步骤31,在构造数据集比特间的Chow-Liu树时,将数据集中的每一个比特看作树的一个节点;
步骤32,计算出数据集中所有比特间的互信息量,以此作为边的权重;
步骤33,获得权重后,构建节点间的最大生成树;
步骤34,构建Chow-Liu树时,生成树是一种无向结构,一个比特对中的控制比特和受控比特也是随机选择的;
步骤35,使用交换门和受控非门的组合使理想量子电路变为可编译量子电路。
步骤4,构造量子生成模型中量子生成电路结构和深度神经网络判别模型;
量子生成模型参考量子玻恩机模型由多层的量子生成电路构成,每层量子生成电路由旋转层以及纠缠层构成;
每层旋转层由可调参酉量子门构建,每层纠缠层由不包含可学习参数的受控非门构成。
步骤5,通过代价函数的梯度下降迭代更新判别模型参数;
量子生成模型拟合的分布可使用量子本身的波函数幅值平方进行模拟,可直接输出端进行采样;
步骤51,从生成的分布中采样预设大小的样本;
步骤52,从真实数据集中采样预设大小的样本;
步骤54,判断是否达到预设的迭代次数,是则进入步骤6,否则跳转至步骤51。
步骤6,通过代价函数的梯度下降迭代更新量子生成模型参数;
使用两批由电路参数,θ+和θ-分别产生的数据x+和x-来估计梯度:
步骤61,从参数为θ+的量子生成模型分布中采样预设大小的样本x+;
步骤62,从参数为θ-的量子生成模型分布中采样预设大小的样本x-;
步骤64,判断是否达到预设的迭代次数,是则进入步骤7,否则跳转至步骤61。
本发明相比现有技术,具有以下有益效果:
本发明提供了一种基于量子对抗生成网络的信道建模方法,由若干层量子生成电路构建的量子生成模型使用量子***本身的波函数幅值平方模拟信道数据,避免了Markov过程而引入极高采样复杂度的问题。同时,该方法充分运用量子算法在对概率分布的随机模型建立中有着得天独厚的优势,以及量子电路并行处理数据的能力,对信道进行建模,是量子计算与机器学习相结合在通信中的重要应用。
附图说明
图1为本发明的工作流程图;
图2为本发明中选取纠缠比特对方法流程图;
图3为本发明中量子生成模型的结构示例图;
图4为本发明中旋转层的结构示例图;
图5为本发明中通过代价函数的梯度下降迭代更新判别模型参数的方法流程图;
图6为本发明中通过代价函数的梯度下降迭代更新判别模型参数的方法流程图;
图7为本发明实施例中高斯信道建模的量子生模型中的量子电路结构图;
图8为本发明实施例中高斯信道建模的量子生成对抗网络的代价函数梯度下降结果;其中图8-1为L=3实验散点图,图8-2为L=3梯度下降过程图,图8-3为L=5实验散点图,图8-4为L=5梯度下降过程图,图8-5为L=7实验散点图,图8-6为L=7梯度下降过程图;
图9为本发明实施例中瑞利衰落信道建模的量子生模型中的量子电路结构图;
图10为本发明实施例中瑞利衰落信道建模的量子生成对抗网络的代价函数梯度下降结果;其中,图10-1为L=3实验散点图,图10-2为L=3梯度下降过程图,图10-3为L=5实验散点图,图10-4为L=5梯度下降过程图,图10-5为L=7实验散点图,图10-6为L=7梯度下降过程图;
图11为本发明实施例中莱斯衰落信道建模的量子生模型中的量子电路结构图;
图12为本发明实施例中莱斯衰落信道建模的量子生成对抗网络的代价函数梯度下降结果;其中,图12-1为L=3实验散点图,图12-2为L=3梯度下降过程图,图12-3为L=5实验散点图,图12-4为L=5梯度下降过程图,图12-5为L=7实验散点图,图12-6为L=7梯度下降过程图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
一种基于量子生成对抗网络的信道建模方法,如图1所示,包括如下步骤:
步骤1,构建量子生成对抗网络模型,量子生成模型包括若干层量子生成电路;初始化量子生成对抗网络模型的参数;
步骤2,根据量子生成电路比特数对随机信道进行采样,获得信道数据样本;
步骤3,计算信道样本数据集间的互信息量,构建Chow-Liu Tree,并依此选取纠缠比特;
步骤4,构造量子生成模型中量子生成电路结构和深度神经网络判别模型;
步骤5,通过代价函数的梯度下降迭代更新判别模型参数;
深度神经网络判别模型的激活函数在前L-1层选取RELU函数,输出层选取Sigmoid函数。使用交叉熵函数,可以将判别模型的代价函数定义如下:
D(x)表示数据来自真实数据集的概率,Pdata代表真实分布,而代表由参数向量定义的生成网络所产生的数据样本,和分别是服从真实分布Pdata的期望和服从生成分布的期望。在实际的训练过程中,每一个训练步骤中,我们会分别从真实样本和生成网络处采样一个小批量(mini-batch)的数据,作为判别网络的输入。当输入端不再是单个的样本时,为了更加准确的对于代价函数值进行表示,需要通过平均代价函数来反映网络的客观的输出。由此将平均代价函数定义为如下形式:
其中,nD代表了输入端的一批中样本的数量,xi代表训练数据样本集,zi代表生成网络模型G输入端的输入量子比特,G(zi)代表生成网络模型G生成的生成数据样本集,M为训练数据样本集中样本数量。当logD(x(i))=0且log(1-(D(z(i))))=0时,即D(x(i))=1且D(z(i))=0,代价函数JD的值为0。对判别模型求取梯度是一个相对简单的过程,神经网络的反向传播算法可以获得每一个参数的梯度。当求得每一个参数的梯度后,就可以对网络中的每一个参数进行更新,以达到在学习的过程中不断使代价函数下降的效果。假设是判别网络的参数向量,αD是为训练判别网络设定的学习速率(Learning Rate),那么参数更新的过程可以表示如下:
步骤6,通过代价函数的梯度下降迭代更新量子生成模型参数;
为了更新网络中的参数,本文将推导生成网络的代价函数对于参数向量中每一个参数的梯度的无偏估计方法。假设在电路中存在k个量子门,每一个量子门用Uj来表示,其中j∈{1,…,k}。对于一个初始的态ρ0,量子电路的输出可以表示为Uk:1=Uk…U1,若参数θ是Uj的一个参数的话,那么概率密度函数对参数θ的偏导数为:
式中,Uj由外积Pj表示,带入求解梯度的公式中可以得到:
根据互易性质,对于任意的密度算子ρ,酉变换
结合以上各式,可以得到梯度的最终表达为:
可以得到代价函数对参数的梯度表示如下:
在实际的训练过程中,本文使用两批由电路参数θ+和θ-分别产生的数据x+和x-来估计梯度:
nG是每一批数据中样本的数量。由此,在学习速率设定为αG的情况下,梯度更新的过程可以被描述为:
上述流程中的步骤3中选取纠缠比特对方法流程图如图2所示,具体方法如下:
步骤31,在构造数据集比特间的Chow-Liu树时,将数据集中的每一个比特看作树的一个节点;
步骤32,计算出数据集中所有比特间的互信息量,以此作为边的权重;
步骤33,获得权重后,构建节点间的最大生成树;
步骤34,构建Chow-Liu树时,生成树是一种无向结构,一个比特对中的控制比特和受控比特也是随机选择的;
步骤35,使用交换门(SWAP Gate)和受控非门(CNOT)的组合使理想量子电路变为可编译量子电路。
上述流程中的步骤4中量子生成模型的结构如图3所示:
量子生成模型参考量子玻恩机模型由多层的量子生成电路构成,每层量子生成电路由旋转层以及纠缠层构成;
每层旋转层由可调参酉量子门构建如图4所示,每层纠缠层由不包含可学习参数的受控非门构成。
上述流程中的步骤5中通过代价函数的梯度下降迭代更新判别模型参数的方法如图5所示,具体方法如下:
步骤51,从生成的分布中采样预设大小的样本;
步骤52,从真实数据集中采样预设大小的样本;
步骤54,判断是否达到预设的迭代次数,是则进入步骤6,否则跳转至步骤51。
上述流程中的步骤6中通过代价函数的梯度下降迭代更新判别模型参数的方法如图6所示,具体方法如下:
使用两批由电路参数,θ+和θ-分别产生的数据x+和x-来估计梯度:
步骤61,从参数为θ+的量子生成模型分布中采样预设大小的样本x+;
步骤62,从参数为θ-的量子生成模型分布中采样预设大小的样本x-;
步骤64,判断是否达到预设的迭代次数,是则进入步骤7,否则跳转至步骤61。
以小尺度衰落信道(包括高斯信道、瑞利衰落信道、莱斯衰落信道)为例,具体说明本发明的具体实施。
(1)选用量子比特N=4的量子电路进行实验,则对应的样本数据为M=24=16。设定采样大小为100,获取一个维度为1×100的样本。选择固定一个规格为layers_dims=[100,8,4,1]的含有三个隐含层的深度神经网络。对于生成模型,取0.05为学习速率;对于判别模型,取0.075为学习速率,总训练周期10个周期,每个训练周期中,判别模型和生成模型的迭代次数均为100次,每10次取为一次代价函数的批量梯度下降,以便进行实验,以代价函数的梯度下降过程和最终生成的分布与信道数据的K-L散度作为分析结果的依据。
(2)以高斯信道为例进行建模仿真,作为最基本的加性噪声影响信道,信号的概率密度函数可以表示如下:
取标准正态分布,μ=0,σ=1,通过计算数据集间的互信息量并构建最大生成树,得到的量子比特对的选取结果为ChowLiu Tree Pairs=[(0,2),(1,3),(3,0)]。据此,在(0,2),(1,3),(3,0)这三对比特对间添加具有纠缠效果的受控非门,作为每一层量子网络的纠缠层,每一层量子电路结构图如图7所示。逐一测试量子生成网络层数L=1,3,5,7情况下,当量子生成电路层数L=1时,经过了若干周期的训练之后,生成模型训练过程中出现了“梯度消失(Vanishing Gradient)”的问题,即生成模型对于参数向量中每一个参数的梯度无法求得。这是由于判别模型对样本的判别能力过强导致的。在后续实验中,不再进行量子生成电路层数L=1的实验。L=3,5,7代价函数梯度下降的过程,如图8所示。比较量子生成电路深度L=3,5,7的三个网络的输出结果与目标分布间的K-L散度,评判模型性能如下表所示
量子电路深度(L) | 迭代周期(epoch) | K-L散度 |
L=3 | 10 | 0.44 |
L=5 | 10 | 0.06 |
L=7 | 10 | 0.23 |
(3)以瑞利衰落信道为例进行建模仿真,信号的概率密度函数可以表示如下:
取σ=1,通过计算数据集间的互信息量并构建最大生成树,得到的量子比特对的选取结果为ChowLiu Tree Pairs=[(0,2),(1,3),(3,1)]。据此,在(0,2),(1,3),(3,1)这三对比特对间添加具有纠缠效果的受控非门,作为每一层量子网络的纠缠层,每一层量子电路结构图如图9所示。L=3,5,7代价函数梯度下降的过程,如图10所示。比较量子生成电路深度L=3,5,7的三个网络的输出结果与目标分布间的K-L散度,评判模型性能如下表所示
(4)以莱斯衰落信道为例进行建模仿真,信号的概率密度函数可以表示如下:
其中,I0(·)为第一类修正的零阶贝塞尔函数。取σ=1,c=0.5,通过计算数据集间的互信息量并构建最大生成树,得到的量子比特对的选取结果为ChowLiu Tree Pairs=[(0,2),(1,3),(3,0)]。据此,在(0,2),(1,3),(3,0)这三对比特对间添加具有纠缠效果的受控非门,作为每一层量子网络的纠缠层,每一层量子电路结构图如图11所示。L=3,5,7代价函数梯度下降的过程,如图12所示。比较量子生成电路深度L=3,5,7的三个网络的输出结果与目标分布间的K-L散度,评判模型性能如下表所示
量子电路深度(L) | 迭代周期(epoch) | K-L散度 |
L=3 | 10 | 0.69 |
L=5 | 10 | 0.64 |
L=7 | 10 | 0.61 |
本发明实例中所构建的基于量子生成对抗网络的信道建模方法对于信道有较为良好的拟合效果,量子生成模型的量子电路层数和迭代次数对于量子对抗生成网络模型的性能有一定影响。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (5)
1.一种基于量子生成对抗网络的信道建模方法,其特征在于,包括如下步骤:
步骤1,构建量子生成对抗网络模型,量子生成模型包括若干层量子生成电路;初始化量子生成对抗网络模型的参数;
步骤2,根据量子生成电路比特数对随机信道进行采样,获得信道数据样本;
步骤3,计算信道数据样本数据集间的互信息量,构建Chow-Liu Tree,并依此选取纠缠比特;
步骤4,构造量子生成模型中的量子生成电路结构和判别模型;
步骤5,通过代价函数的梯度下降迭代更新判别模型参数;
步骤6,通过代价函数的梯度下降迭代更新量子生成模型参数;
2.根据权利要求1所述的量子生成对抗网络的信道建模方法,其特征在于,步骤3中采用Chow-Liu树作为选取纠缠比特对的拓扑结构的方法:
步骤31,在构造数据集比特间的Chow-Liu树时,将数据集中的每一个比特看作树的一个节点;
步骤32,计算出数据集中所有比特间的互信息量,以此作为边的权重;
步骤33,获得权重后,构建节点间的最大生成树;
步骤34,构建Chow-Liu树时,生成树是一种无向结构,一个比特对中的控制比特和受控比特也是随机选择的;
步骤35,使用交换门和受控非门的组合使理想量子电路变为可编译量子电路。
3.根据权利要求1所述的量子生成对抗网络的信道建模方法,其特征在步骤4中量子生成模型的结构:
量子生成模型参考量子玻恩机模型由多层的量子生成电路构成,每层量子生成电路由旋转层以及纠缠层构成;
每层旋转层由可调参酉量子门构建,每层纠缠层由不包含可学习参数的受控非门构成。
4.根据权利要求1所述的量子生成对抗网络的信道建模方法,其特征在步骤5中通过批量的代价函数的梯度下降迭代更新判别模型参数的方法:
量子生成模型拟合的分布使用量子本身的波函数幅值平方进行模拟,输出端进行采样;
步骤51,从生成的分布中采样预设大小的样本;
步骤52,从真实数据集中采样预设大小的样本;
步骤53,通过随机梯度的下降更新判别模型参数,判别模型的代价函数其中,D(x)表示数据来自真实数据集的概率,nD为每一次批量梯度下降时的样本数据量,xi代表训练数据样本集,zi代表生成网络模型G输入端的输入量子比特,G(zi)代表生成网络模型G生成的生成数据样本集,M为训练数据样本集中样本数量;
步骤54,判断是否达到预设的迭代次数,是则进入步骤6,否则跳转至步骤51。
5.根据权利要求1所述的量子生成对抗网络的信道建模方法,其特征在于,步骤6中通过批量的代价函数的梯度下降迭代更新量子生成模型参数的方法:
使用两批由量子生成电路模型参数为θ+和θ-分别产生的数据x+和x-来估计梯度:
步骤61,从参数为θ+的量子生成模型分布中采样预设大小的样本x+;
步骤62,从参数为θ-的量子生成模型分布中采样预设大小的样本x-;
步骤64,判断是否达到预设的迭代次数,是则进入步骤7,否则跳转至步骤61。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110981529.6A CN113676266B (zh) | 2021-08-25 | 2021-08-25 | 一种基于量子生成对抗网络的信道建模方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110981529.6A CN113676266B (zh) | 2021-08-25 | 2021-08-25 | 一种基于量子生成对抗网络的信道建模方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113676266A true CN113676266A (zh) | 2021-11-19 |
CN113676266B CN113676266B (zh) | 2022-06-21 |
Family
ID=78546135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110981529.6A Active CN113676266B (zh) | 2021-08-25 | 2021-08-25 | 一种基于量子生成对抗网络的信道建模方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113676266B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114819163A (zh) * | 2022-04-11 | 2022-07-29 | 合肥本源量子计算科技有限责任公司 | 量子生成对抗网络的训练方法、装置、介质及电子装置 |
CN115459858A (zh) * | 2022-09-02 | 2022-12-09 | 中国人民解放军国防科技大学 | 基于量子纠缠分发网络的统一化建模方法和装置 |
CN117792835A (zh) * | 2024-02-26 | 2024-03-29 | 南京邮电大学 | 一种基于双模块量子生成对抗器的信道估计方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200084033A1 (en) * | 2018-09-12 | 2020-03-12 | Board Of Regents, The University Of Texas System | Quantum Secure Clock Synchronization Based On Time-Energy And Polarization Entangled Photon Pairs |
US20200389299A1 (en) * | 2017-12-01 | 2020-12-10 | Cambridge Enterprise Limited | Quantum security systems |
US20200410384A1 (en) * | 2018-03-11 | 2020-12-31 | President And Fellows Of Harvard College | Hybrid quantum-classical generative models for learning data distributions |
CN112801281A (zh) * | 2021-03-22 | 2021-05-14 | 东南大学 | 基于量子化生成模型和神经网络的对抗生成网络构建方法 |
CN113098803A (zh) * | 2021-03-25 | 2021-07-09 | 北京百度网讯科技有限公司 | 量子噪声信道的逆映射分解方法及装置、电子设备和介质 |
-
2021
- 2021-08-25 CN CN202110981529.6A patent/CN113676266B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200389299A1 (en) * | 2017-12-01 | 2020-12-10 | Cambridge Enterprise Limited | Quantum security systems |
US20200410384A1 (en) * | 2018-03-11 | 2020-12-31 | President And Fellows Of Harvard College | Hybrid quantum-classical generative models for learning data distributions |
US20200084033A1 (en) * | 2018-09-12 | 2020-03-12 | Board Of Regents, The University Of Texas System | Quantum Secure Clock Synchronization Based On Time-Energy And Polarization Entangled Photon Pairs |
CN112801281A (zh) * | 2021-03-22 | 2021-05-14 | 东南大学 | 基于量子化生成模型和神经网络的对抗生成网络构建方法 |
CN113098803A (zh) * | 2021-03-25 | 2021-07-09 | 北京百度网讯科技有限公司 | 量子噪声信道的逆映射分解方法及装置、电子设备和介质 |
Non-Patent Citations (3)
Title |
---|
GILLES BRASSARD 等: "Noisy Interactive Quantum Communication", 《2014 IEEE 55TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE》, 11 December 2014 (2014-12-11) * |
王霄峻 等: "无线量子通信mesh网络的纠缠粒子分发算法", 《JOURNAL OF SOUTHEAST UNIVERSITY(ENGLISH EDITION)》, 15 December 2015 (2015-12-15) * |
邓晓玮: "连续变量量子模拟和对抗量子通信中退相干的实验研究", 《中国优秀硕士学位论文全文数据库》, 15 February 2018 (2018-02-15) * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114819163A (zh) * | 2022-04-11 | 2022-07-29 | 合肥本源量子计算科技有限责任公司 | 量子生成对抗网络的训练方法、装置、介质及电子装置 |
CN114819163B (zh) * | 2022-04-11 | 2023-08-08 | 本源量子计算科技(合肥)股份有限公司 | 量子生成对抗网络的训练方法、装置、介质及电子装置 |
CN115459858A (zh) * | 2022-09-02 | 2022-12-09 | 中国人民解放军国防科技大学 | 基于量子纠缠分发网络的统一化建模方法和装置 |
CN115459858B (zh) * | 2022-09-02 | 2023-08-29 | 中国人民解放军国防科技大学 | 基于量子纠缠分发网络的统一化建模方法和装置 |
CN117792835A (zh) * | 2024-02-26 | 2024-03-29 | 南京邮电大学 | 一种基于双模块量子生成对抗器的信道估计方法 |
CN117792835B (zh) * | 2024-02-26 | 2024-05-10 | 南京邮电大学 | 一种基于双模块量子生成对抗器的信道估计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113676266B (zh) | 2022-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113676266B (zh) | 一种基于量子生成对抗网络的信道建模方法 | |
Liang et al. | An iterative BP-CNN architecture for channel decoding | |
Samuel et al. | Learning to detect | |
Deng et al. | Collective behavior of a small-world recurrent neural system with scale-free distribution | |
Huang et al. | Prediction of wind power by chaos and BP artificial neural networks approach based on genetic algorithm | |
CN111258992A (zh) | 一种基于变分自编码器的地震数据扩充方法 | |
CN111260124A (zh) | 一种基于注意力机制深度学习的混沌时间序列预测方法 | |
CN112910811B (zh) | 基于联合学***未知条件下的盲调制识别方法和装置 | |
CN112801281A (zh) | 基于量子化生成模型和神经网络的对抗生成网络构建方法 | |
CN105718943A (zh) | 基于粒子群优化算法的特征选择方法 | |
CN113240105B (zh) | 一种基于图神经网络池化的电网稳态判别方法 | |
CN103944578A (zh) | 一种多信号的重构方法 | |
CN107194415A (zh) | 一种基于拉普拉斯中心性的峰值聚类方法 | |
Zhang et al. | Evolving neural network classifiers and feature subset using artificial fish swarm | |
CN103440275A (zh) | 一种基于普利姆的k均值聚类方法 | |
CN111224905A (zh) | 一种大规模物联网中基于卷积残差网络的多用户检测方法 | |
CN114745233B (zh) | 一种基于导频设计的联合信道估计方法及装置 | |
CN108388961A (zh) | 基于模块度优化的自适应随机邻居社团划分算法 | |
CN115032682A (zh) | 一种基于图论的多站台地震震源参数估计方法 | |
CN111126560A (zh) | 一种基于云遗传算法优化bp神经网络的方法 | |
CN117176517A (zh) | 采用遗传算法和深度学习对mimo-ofdm可见光通信实施信道估计的方法及*** | |
Gomez et al. | Compressed network complexity search | |
CN115984025A (zh) | 基于深度学习图网络模型的影响力传播估计方法及*** | |
KR102138227B1 (ko) | 유동 해석을 최적화하기 위한 장치 및 이를 위한 방법 | |
CN115169538A (zh) | 基于增强网络对比约束的多通道社交圈子识别装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |