想象你是一位严格的阅卷老师,面对一群提交了答卷的学生。学生的真实水平是隐藏的,你只能通过他们写在卷面上的答案来打分。每张卷子只给你一个确定的分数,但如果你把同一道题让全班同学都做一遍,统计所有分数,你就能得到一个“平均分”——这个平均分才更接近学生的真实水平。 量子计算机也是这样。我们精心训练好的变分量子分类器(VQC),就像一位“考生”,它内部的量子态编码了对输入数据的判断。但这个判断是“叠加”的——它同时处于“是猫”和“不是猫”两种状态的叠加中。我们需要“测量”这个量子态,才能获得一个经典世界能读懂的答案。测量,就是阅卷老师拿起红笔的那一刻:叠加态坍缩成一个确定的经典结果。 这篇文章将带你走进“测量与输出”的完整世界:从测量基的选择到Pauli期望值估计,从测量次数的统计权衡到测量优化策略,最终掌握如何高效地从量子线路中提取信息。

岗位关联

掌握量子测量技术,是每一位量子机器学习工程师的必修课——它能帮你读懂量子线路的真实“心声”,避免被噪声和统计误差误导,设计出真正可落地的量子AI应用。

目录
  1. 可视化演示
  2. 测量认知方式
  3. Pauli期望值
  4. 计算基方案
  5. 参数化线路读取
  6. 梯度估计策略
  7. 统计误差对抗
  8. 线路效率优化
  9. 部署测量方案
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

展示变分量子分类器的量子测量过程(Born法则与波函数坍缩)、多次shot统计与Pauli期望值估计(σ∝1/√N)、以及期望值经softmax映射为分类概率的完整流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

'+captions.measure+'

测量认知方式

阅卷老师拿到一份答卷,第一件事是看评分标准:满分多少分?主观题看什么?客观题看什么?在量子世界里,“评分标准”就是测量基——你从哪个角度去“看”量子态,决定了你会得到什么信息。

量子比特与经典比特最大的不同在于:经典比特非 0 即 1,就像一张写死了答案的卷子;而量子比特可以处于 $|0\rangle$ 和 $|1\rangle$ 的叠加态,就像一份“既是A又是B”的模糊答卷。测量这个动作,就是老师用红笔批注的那一刻——模糊的叠加态瞬间坍缩成一个确定的经典结果。

那坍缩到哪个结果呢?由概率决定。如果一个量子态是 $\sqrt{0.7}|0\rangle + \sqrt{0.3}|1\rangle$,测量后得到 $|0\rangle$ 的概率是 70%。这就像一份字迹更偏向“优秀”的答卷,老师打出“优秀”的概率就更高。

理解叠加与坍缩是理解一切测量技术的地基。就像阅卷老师必须先理解“模糊答卷”的存在,才能设计出公平的评分标准,我们也必须先理解量子态的叠加性,才能设计出高效的测量方案。

∣ψ⟩=α∣0⟩+β∣1⟩,∣α∣2+∣β∣2=1|\psi\rangle = \alpha|0\rangle + \beta|1\rangle, \quad |\alpha|^2 + |\beta|^2 = 1
概率幅的平方就是测量得到对应结果的概率,归一化条件保证所有可能结果的总概率是 100%。
  1. 态矢展开任意量子比特态可以写成两个计算基态的线性组合,$\alpha$ 和 $\beta$ 是复数概率幅。
    ∣ψ⟩=α∣0⟩+β∣1⟩\displaystyle |\psi\rangle = \alpha|0\rangle + \beta|1\rangle
  2. 概率读出测量得到 $|0\rangle$ 的概率是 $|\alpha|^2$,得到 $|1\rangle$ 的概率是 $|\beta|^2$,就像掷一枚不均匀的硬币。
    P(0)=∣α∣2,P(1)=∣β∣2\displaystyle P(0) = |\alpha|^2, \quad P(1) = |\beta|^2
  3. 归一化条件所有可能结果的概率之和必须等于 1,保证测量一定有结果。
    ∣α∣2+∣β∣2=1\displaystyle |\alpha|^2 + |\beta|^2 = 1

Pauli期望值

假设你是阅卷老师,但这次你不满足于只看一个人的分数,你想了解全班同学的“整体水平”。于是你算了一个平均分。在量子世界里,这个“平均分”就是期望值。

Pauli 算符中最常用的是 $Z$ 算符,它的期望值 $\langle Z \rangle$ 定义为:对同一个量子态反复制备、测量,记录每次的 $+1$ 或 $-1$ 结果,然后求平均。当量子态在 $|0\rangle$ 和 $|1\rangle$ 之间波动时,$\langle Z \rangle$ 告诉你这个态“平均”更偏向哪一边。

更妙的是,$\langle Z \rangle$ 可以简化为 $P(0) - P(1)$——只需要统计测到 $|0\rangle$ 和 $|1\rangle$ 的频率,相减即可。这就像你不需要逐个看每张卷子的得分,只需要统计“优秀”和“不优秀”的人数,就能估计整体的平均水平。

期望值是连接量子世界与经典世界的桥梁。阅卷老师通过平均分了解班级整体水平,我们也通过期望值提取量子态中包含的分类信息。在实际的分类器中,我们通常用 $\langle Z \rangle$ 的正负号来判断输入属于哪一类。

⟨Z⟩=P(0)−P(1)\langle Z \rangle = P(0) - P(1)
  1. 期望值定义对所有可能测量结果的加权平均,权重就是各结果的概率。
    ⟨Z⟩=1×P(0)+(−1)×P(1)\displaystyle \langle Z \rangle = 1 \times P(0) + (-1) \times P(1)
  2. 概率差化简由于 $P(1) = 1 - P(0)$,代入后化简得到简洁的概率差形式。
    ⟨Z⟩=P(0)−(1−P(0))=2P(0)−1\displaystyle \langle Z \rangle = P(0) - (1 - P(0)) = 2P(0) - 1
  3. 取值范围当量子态确定是 $|0\rangle$ 时取 $+1$,确定是 $|1\rangle$ 时取 $-1$,中间值表示叠加。
    −1≤⟨Z⟩≤+1\displaystyle -1 \leq \langle Z \rangle \leq +1

计算基方案

最简单的测量方案,就像老师只批改“判断题”——答案只有“对”或“错”两种。计算基测量就是在这种“判断题”模式下进行的:对每个量子比特,只问它是 $|0\rangle$ 还是 $|1\rangle$。

在变分量子分类器中,计算基测量的输出是一个经典比特串,比如 01001。这个比特串可以直接映射为分类标签。假设我们想区分猫和狗,约定 0 代表猫、1 代表狗,那么测量结果落在 0 的概率就是模型判断为猫的置信度。

但这里有一个微妙之处:单一的比特串只是一个“样本”,不是概率本身。就像你只抽查一个学生,不能代表全班水平。因此,实践中需要重复制备量子态并测量多次,从频率分布中读取分类概率。

计算基测量是最简单直接的“评分方式”,但它也最“粗线条”——它只从 $Z$ 方向看量子态,忽略了其他方向的信息。就像只凭判断题得分来评价学生,可能无法全面反映其水平。不过在很多终点判断场景(如二分类)中,它已经足够有效了。

P(cat)=N0N0+N1P(\text{cat}) = \frac{N_0}{N_0 + N_1}
通过 $N$ 次重复测量,统计结果中 $|0\rangle$ 出现的比例 $N_0/N$,即为模型预测猫的概率估计值。
  1. 计数统计对同一个量子线路重复运行 $N$ 次,记录每次测量得到的比特串。
    N=N0+N1\displaystyle N = N_0 + N_1
  2. 频率估计用 $|0\rangle$ 出现的频率近似真实概率,$N$ 越大越准确。
    P^(0)=N0N\displaystyle \hat{P}(0) = \frac{N_0}{N}
  3. 分类决策比较 $P(0)$ 与 $P(1)$ 的大小,取概率更大者作为最终类别。
    y^=arg⁡max⁡cP^(c)\displaystyle \hat{y} = \arg\max_c \hat{P}(c)

参数化线路读取

你已经知道了测量基是什么,也知道了计算基测量怎么做。但如果分类器的输出信息不在计算基方向上,怎么办?就像老师发现学生的能力藏在“主观论述题”里,用判断题根本测不出来——那就换个评分方式。

参数化线路读取(Rotating Measurement)的思路是:在测量之前,先把量子态“旋转”到一个更合适的方向上,再用标准基测量。这就像把试卷翻个面,让隐藏的答案露出来。

具体实现中,我们通常在测量前对目标量子比特施加一个旋转门 $R_y(-\theta)$——注意是负角度,它的作用是把量子态从 $X$ 基或 $Y$ 基方向“搬”回 $Z$ 基方向。这样一来,原本在 $X$ 基下的信息,就能通过 $Z$ 基测量读出了。

旋转测量赋予了VQC极大的灵活性。就像一位聪明的老师会根据学生的特长调整题型,我们也根据分类任务的需求自由选择测量方向,从而“最大化信息提取”。这正是Pauli测量与计算基测量的核心区别:前者跟随物理量的方向,后者固定在一个标准坐标系上。

Ry(θ)=(cos⁡(θ/2)−sin⁡(θ/2)sin⁡(θ/2)cos⁡(θ/2))R_y(\theta) = \begin{pmatrix} \cos(\theta/2) & -\sin(\theta/2) \\ \sin(\theta/2) & \cos(\theta/2) \end{pmatrix}
  1. 旋转门的矩阵表示$R_y$ 旋转操作在 $Y$ 轴上转动量子态,矩阵元是半角的正余弦。
    Ry(θ)=cos⁡θ2⋅I−isin⁡θ2⋅Y\displaystyle R_y(\theta) = \cos\frac{\theta}{2} \cdot I - i\sin\frac{\theta}{2} \cdot Y
  2. 测量基变换在测量前施加 $R_y(-\theta)$,将待测方向的向量映射回 $Z$ 基。
    ∣ψ′⟩=Ry(−θ)∣ψ⟩\displaystyle |\psi'\rangle = R_y(-\theta)|\psi\rangle
  3. 等价期望值在 $Z$ 基测量 $|\psi'\rangle$,等价于在旋转后的方向上测量原量子态。
    ⟨Z⟩ψ′=⟨ψ∣Ry†(θ)ZRy(θ)∣ψ⟩\displaystyle \langle Z \rangle_{\psi'} = \langle \psi | R_y^{\dagger}(\theta) Z R_y(\theta) | \psi \rangle

梯度估计策略

训练VQC的过程,本质上是不断调整参数 $\theta$,让分类损失函数减小。但怎么知道该往哪个方向调呢?答案是梯度——它告诉我们参数变化时损失函数变化的方向和速率。

在经典深度学习中,反向传播算法高效地计算梯度。但在量子线路中,我们不能“读取”中间状态,只能通过测量获得最终结果。于是,我们需要参数移位法(Parameter Shift Rule):分别在 $\theta + \frac{\pi}{2}$ 和 $\theta - \frac{\pi}{2}$ 两个偏移位置测量期望值,用它们的差来估计梯度。

这就像你在山上摸索下山的路:站在原地用脚感受一下前后的坡度(向前踩一步、向后退一步),就知道哪个方向更陡。参数移位法就是“量子世界的左右脚试探”。

梯度估计的精度直接取决于两次测量的精度。如果测量次数太少,噪声就会淹没真实的梯度方向——就像在泥地上试探坡度,脚印深浅不一,很容易判断失误。因此,足够的测量次数是梯度准确的先决条件。

∂⟨H⟩∂θ=⟨H⟩θ+π/2−⟨H⟩θ−π/22\frac{\partial \langle H \rangle}{\partial \theta} = \frac{\langle H \rangle_{\theta+\pi/2} - \langle H \rangle_{\theta-\pi/2}}{2}
  1. 参数正向偏移把参数增加 $\pi/2$,运行线路,测量期望值。
    ⟨H⟩θ+π/2\displaystyle \langle H \rangle_{\theta + \pi/2}
  2. 参数负向偏移把参数减少 $\pi/2$,运行线路,再次测量期望值。
    ⟨H⟩θ−π/2\displaystyle \langle H \rangle_{\theta - \pi/2}
  3. 中心差分两个测量结果的差值除以 2,就是梯度估计值。类比于山路上向前一步和向后一步的高度差除以步长。
    ∇θ=前−后2\displaystyle \nabla_\theta = \frac{\text{前} - \text{后}}{2}

统计误差对抗

任何测量都有误差。你在班级里统计平均分,只问了 5 个人,结果波动很大;问了 100 个人,平均分就稳定多了。量子测量也是如此:测量次数越多,统计误差越小。

这个关系服从经典的统计规律:若单次测量的方差为 $\sigma^2$,那么 $N$ 次测量的平均值的标准差为 $\sigma/\sqrt{N}$。这意味着,想把误差降低到原来的 1/10,需要把测量次数提高到 100 倍。这就是“精度与开销的权衡”。

聪明的策略是自适应测量:训练早期误差大一点没关系,用较少测量次数快速迭代;训练后期需要精细收敛,增加测量次数。这就像聪明的学生先快速做一遍卷子,再花时间检查重点题目——把预算花在最需要的地方。

ε=σN\varepsilon = \frac{\sigma}{\sqrt{N}}
测量次数 $N$ 每增加 4 倍,统计误差 $\varepsilon$ 大约减半。这是量子测量中最基本的“成本-收益”关系。
  1. 方差定义单次测量的结果围绕期望值波动,波动的幅度用方差 $\sigma^2$ 刻画。
    σ2=E[(X−μ)2]\displaystyle \sigma^2 = E[(X - \mu)^2]
  2. 标准误公式$N$ 次独立测量的样本均值,其标准差是单次标准差的 $\sqrt{N}$ 分之一。
    SEM=σN\displaystyle \text{SEM} = \frac{\sigma}{\sqrt{N}}
  3. 误差与次数的权衡$\varepsilon$ 是分类器输出置信度的统计误差,是选择测量次数的依据。
    N=(σε)2\displaystyle N = \left(\frac{\sigma}{\varepsilon}\right)^2

线路效率优化

量子线路就像一场精心编排的考试。每次“考试”(线路运行)都要消耗宝贵的量子资源,测量次数越少、线路越短,效率就越高。线路效率优化就是通过巧妙的设计,用更少的考试次数获得同样精度的成绩。

第一种优化是测量分组共享。假设分类器需要同时估计 $\langle Z_1 Z_2 \rangle$ 和 $\langle X_1 X_2 \rangle$ 两个期望值——在经典视角下这是两次独立的“考试”。但如果把量子态旋转到合适的基下,可以一次测量同时读出多个关联的期望值,就像一张试卷同时考查多个知识点。

第二种优化是旋转门合并。线路的深度(层数)直接影响噪声——每多一个门,就多一次出错的机会。通过将连续的 $R_y(\theta_1) R_y(\theta_2)$ 合并为一个 $R_y(\theta_1+\theta_2)$,可以减少门数量。这就像把两张答案相似的问卷合成一张,既省纸又省时间。

优化测量和线路的最终目标只有一个:在有限的量子硬件资源下,用最少的代价提取最精准的分类信息。就像一位经验丰富的出题老师,用最少的题目考出最真实的学生水平。

Ry(θ1)Ry(θ2)=Ry(θ1+θ2)R_y(\theta_1) R_y(\theta_2) = R_y(\theta_1 + \theta_2)
  1. 旋转复合两个相继绕同一轴旋转的门,等价于一个角度相加的旋转门。
    Ry(θ1)Ry(θ2)=Ry(θ1+θ2)\displaystyle R_y(\theta_1) R_y(\theta_2) = R_y(\theta_1 + \theta_2)
  2. 深度压缩合并后线路深度从 2 层减为 1 层,噪声影响也随之降低。
    Depth=D1+D2  →  max⁡(D1,D2)\displaystyle \text{Depth} = D_1 + D_2 \;\to\; \max(D_1, D_2)
  3. 保真度提升每少一个双量子门,线路的总体保真度就提升一步。
    Ftotal=∏iFi,Fi≤1\displaystyle F_{\text{total}} = \prod_i F_i, \quad F_i \leq 1

部署测量方案

当你把VQC模型部署到真实场景时,面对的就不再是完美的理论模拟,而是真实的量子硬件。这时候,“阅卷现场”出现了现实问题:机器会出错、结果有噪声、反馈有延迟。

首先,云端量子API 让部署变得像调用网络接口一样简单。你提交线路和测量参数,云端返回一组经典的测量结果分布。这就是量子计算服务的“标准化阅卷流程”。

其次,实时噪声抑制 技术登场。量子硬件容易受到环境干扰产生“测错”——把 $|0\rangle$ 测成了 $|1\rangle$。我们可以通过测量校准避开这些问题:先制备已知态,测量得到噪声模型,然后用经典后处理消除偏差。

最后,混合计算流程 是把量子测量和经典后处理无缝衔接的架构。量子和经典不再是两个孤立的“考场”,而是同一套“教学系统”中协同工作的两个环节。你在 Python 中写出量子线路,云端执行测量,结果自动返回到经典程序完成分类——这就是完整的部署方案。

p⃗corrected=M−1p⃗measured\vec{p}_{\text{corrected}} = M^{-1} \vec{p}_{\text{measured}}
通过噪声矩阵 $M$ 的逆矩阵修正测量得到的概率分布 $\vec{p}_{\text{measured}}$,恢复真实的概率 $\vec{p}_{\text{corrected}}$。
  1. 测量校准制备一组已知的量子态,统计测量结果,构建噪声矩阵。
    Mij=P(测到j∣真正是i)\displaystyle M_{ij} = P(\text{测到} j | \text{真正是} i)
  2. 矩阵求逆对测量得到的概率向量左乘逆矩阵,消除系统误差。
    p⃗corrected=M−1p⃗measured\displaystyle \vec{p}_{\text{corrected}} = M^{-1}\vec{p}_{\text{measured}}
  3. 后处理解码修正后的概率分布可以直接映射为分类置信度,完成从量子输出到业务决策的转换。
    y^=arg⁡max⁡cp⃗corrected[c]\displaystyle \hat{y} = \arg\max_c \vec{p}_{\text{corrected}}[c]

AI 应用场景

场景一:量子化学分子性质预测

阶段:模型部署与测量输出阶段

解决的问题:传统量子化学模拟需要精确测量分子的基态能量,经典计算方法在分子规模增大时指数级变慢。VQC 可以用参数化线路制备分子态,通过测量 $Z$ 方向的 Pauli 期望值来估计能量。

具体案例:某药物研发公司用量子模拟预测候选分子的稳定性。他们部署了一个 VQC 线路,在云端量子硬件上运行,每个分子通过 10000 次测量获得期望值。测量优化策略让线路深度从 45 层压缩到 22 层,误差从 0.08 降低到 0.02,药物筛选速度提升了 5 倍。

场景二:金融欺诈检测

阶段:分类器推理阶段

解决的问题:金融交易数据高维、噪声大,经典分类器面临维度灾难。VQC 将交易特征编码到量子态中,通过参数化线路演化后测量输出分类结果,测量方案的设计直接影响检测准确率。

具体案例:某银行反欺诈团队用 VQC 检测可疑交易。他们采用计算基测量作为快速预筛选(每次 1024 次测量),对置信度接近 0.5 的边界样本,切换到旋转测量 + 更高测量次数(8192次)精细判断。这种自适应测量策略使误报率降低 38%,单笔检测延迟保持在 50ms 以内。

场景三:图像分类的边缘部署

阶段:模型压缩与终端推理

解决的问题:经典 CNN 在边缘设备上运行需要大量算力和内存,而量子分类器天然具备参数少、表达能力强的优势。关键是设计轻量的测量方案适配有限的量子比特数。

具体案例:某无人机公司开发了一个 4 量子比特 VQC 进行实时地形分类。通过旋转门合并和测量分组共享,线路只需要 12 个量子门和 3 组测量就能区分 4 种地形,在云端量子模拟器上的推理准确率达到 89%,能耗仅为经典小型 CNN 的 1/20。

Python 演示

python53 行
import pennylane as qmlimport numpy as np num_qubits = 2dev = qml.device("default.qubit", wires=num_qubits, shots=1024) @qml.qnode(dev)def vqc_circuit(x, weights):    # 数据编码:将经典输入映射到量子态    for i in range(num_qubits):        qml.RY(x[i] * np.pi / 2, wires=i)    # 变分层:训练参数旋转    for i in range(num_qubits):        qml.RY(weights[i], wires=i)    qml.CNOT(wires=[0, 1])    for i in range(num_qubits):        qml.RY(weights[i + num_qubits], wires=i)    # 测量:Pauli Z 期望值    return [qml.expval(qml.PauliZ(i)) for i in range(num_qubits)] def compute_expectation(x, weights):    return np.array(vqc_circuit(x, weights)) def compute_gradient_shift(x, weights, param_index, shift=np.pi / 2):    # 参数移位法计算梯度    w_plus = weights.copy()    w_minus = weights.copy()    w_plus[param_index] += shift    w_minus[param_index] -= shift    e_plus = compute_expectation(x, w_plus)    e_minus = compute_expectation(x, w_minus)    return (e_plus - e_minus) / 2 def main():    np.random.seed(42)    X = np.array([[0.2, 0.8], [0.9, 0.1], [0.4, 0.6], [0.8, 0.9]])    y = np.array([1, 0, 1, 0])    weights = np.random.uniform(-np.pi / 2, np.pi / 2, size=4)    for epoch in range(20):        total_loss = 0.0        for xi, yi in zip(X, y):            expec = compute_expectation(xi, weights)            pred = 1 if expec[0] > 0 else 0            loss = (pred - yi) ** 2            total_loss += loss            for pid in range(len(weights)):                grad = compute_gradient_shift(xi, weights, pid)[0]                weights[pid] -= 0.1 * grad        print(f"Epoch {epoch+1}: loss={total_loss:.4f}")    print("Final weights:", weights) if __name__ == "__main__":    main()
目的:演示一个最小化的 VQC 分类器,核心展示了量子线路中 PauliZ 期望值测量和参数移位梯度计算法。
  1. qml.device("default.qubit", wires=num_qubits, shots=1024)创建一个量子模拟器,shots 参数设置每次测量的次数为 1024 次,模拟真实硬件的采样过程。
  2. qml.RY(x[i] * np.pi / 2, wires=i)将经典数据编码为量子态的旋转角度,这是在为“阅卷”准备答卷。
  3. qml.expval(qml.PauliZ(i))测量第 i 个量子比特的 Pauli Z 算符期望值,这就是我们“打分”的评分标准。
  4. def compute_gradient_shift(x, weights, param_index, shift=np.pi / 2)参数移位法核心函数,通过在参数上加减 π/2 分别测量,估计梯度。
  5. w_plus[param_index] += shift正向偏移参数,相当于在山上“向前试探一步”。
  6. (e_plus - e_minus) / 2中心差分公式,计算两个方向的差值除以 2,得到梯度估计。
  7. weights[pid] -= 0.1 * grad梯度下降更新参数,学习率 0.1,沿着梯度负方向调整。

常见误区

误区“我跑了一次量子线路,得到一个期望值 0.3,说明这次测量结果是 0.3。”

正解期望值是对同一个量子态反复制备和测量后得到的统计平均值,它不是一个单次测量结果。单次测量只能得到 $+1$ 或 $-1$(测量本征值),不会得到 0.3 这样的中间值。就像你问一个学生的分数,只能得到一个整数分,不可能得到“平均分 73.5 分”这个说法——平均分是全班统计的结果。

为何常见:初学者往往把经典神经网络中“前向传播输出一个连续值”的直觉带入了量子世界,忽略了量子测量的坍缩特性。

误区“反正测量没有成本,我把每次运行都设为 100 万次 shots 最保险。”

正解测量次数确实能降低统计误差,但误差的降低是平方根级的——从 1000 次增加到 100000 次(100 倍),误差只降低到原来的 1/10。同时,每次测量都要消耗真实的量子硬件资源,以及后续经典后处理的存储和计算时间。更聪明的做法是用自适应策略,快速迭代时用少量测量,收敛期再加大测量次数。

为何常见:用户往往只看到误差降低的好处,忽略了背后的时间和经济成本。真实量子硬件的单次测量费用并不便宜。

误区“⟨Z⟩ 只有正负两个方向,所以 VQC 只能做二分类。”

正解⟨Z⟩ ∈ [-1, 1] 是一个连续值,可以表示置信度或概率。通过对多个量子比特的测量结果做经典后处理(如加权求和、Softmax),可以将连续期望值映射到任意多个类别。也可以用多个 Pauli 算符的期望值组合成特征向量,输入给经典分类头。就像一份卷子虽然每道题只有对错之分,但整张卷子的总分可以是多种分数段。

为何常见:把“酉算子本征值只有 ±1”和“输出值类型”混为一谈了。

误区“为了提升精度,所有场景都应该用旋转测量方案。”

正解旋转测量(如先加 $R_y$ 门再测 $Z$)确实可以提取其他方向的信息,但它引入了额外的量子门,增加了线路深度和噪声。在许多场景下,原始计算基测量已经足够:二分类任务中,$\langle Z \rangle$ 的正负已经给出了可用的决策边界。选择哪种测量方案应该基于信息需求、噪声水平和资源预算的综合权衡,而不是“越复杂越好”。

为何常见:技术文章常常强调新方法的好处,新手容易误以为新方法全面超越旧方法。

面试题

Q1. 量子测量中,“坍缩”是指什么?

单选题 · easy

  • A.量子比特从叠加态变为确定的本征态← 正确答案
  • B.量子比特被复制成两个经典比特
  • C.量子比特失去了所有信息
  • D.量子比特被变换到高维空间

答案:A。贴合阅卷比喻:量子态像“模糊答卷”,测量时老师用红笔批注瞬间,叠加态坍缩为一个确定的本征态。B 错在量子态不可克隆,C 描述太绝对(坍缩后保留了本征值信息),D 是纠缠操作的描述。

Q2. $\langle Z \rangle = P(0) - P(1)$ 中,$P(0)$ 表示什么?

单选题 · easy

  • A.量子线路的运行时间
  • B.测量得到 $|0\rangle$ 的频率估计← 正确答案
  • C.量子比特的初始能量
  • D.参数 $\theta$ 的梯度值

答案:B。$P(0)$ 是多次测量中测到 $|0\rangle$ 的概率估计,对应阅卷时“优秀”评价的出现频率。A 和 C 与测量概率无关,D 是梯度估计的概念,不涉及测量结果的概率统计。

Q3. 如果 $\langle Z \rangle = 0.2$,说明量子态:

单选题 · mid

  • A.确定性处于 $|0\rangle$ 态
  • B.更偏向 $|0\rangle$ 但仍有叠加← 正确答案
  • C.完全处于 $|1\rangle$ 态
  • D.测量没有意义

答案:B。$\langle Z \rangle = 0.2 > 0$ 说明测量结果为 $|0\rangle$ 的概率更高($P(0) = 0.6$, $P(1) = 0.4$),但仍然是叠加态。类比阅卷:学生水平整体略微偏向“优秀”,但还不够确定。A 会因为 $\langle Z \rangle=1$;C 会得到 $-1$;D 显然错误。

Q4. 参数移位法中计算梯度的公式是:

单选题 · mid

  • A.$\frac{\langle H\rangle_{\theta+\pi} - \langle H\rangle_{\theta-\pi}}{2\pi}$
  • B.$\frac{\langle H\rangle_{\theta+\pi/2} - \langle H\rangle_{\theta-\pi/2}}{2}$← 正确答案
  • C.$\langle H\rangle_{\theta+\pi/4} + \langle H\rangle_{\theta-\pi/4}$
  • D.$\frac{\langle H\rangle_{\theta} - \langle H\rangle_{\theta/2}}{2}$

答案:B。参数移位法是在 $\theta$ 两侧偏移 $\pi/2$ 后测量期望值,再取中心差分,对应“左右各试一步看坡度”。A 的偏移量错了且分母不对,C 没有做差分运算,D 的偏移方式违背参数移位规则。

Q5. 哪些因素会影响 VQC 分类器的测量输出质量?

多选题 · mid

  • A.测量次数 N 的多少← 正确答案
  • B.量子硬件的噪声水平← 正确答案
  • C.测量基方向的选择← 正确答案
  • D.经典后处理的算法复杂度

答案:ABC。测量输出质量受采样误差(N)、系统噪声(硬件保真度)和测量基方向(信息提取效率)三重影响,对应阅卷场景中“问多少学生、学生是否认真作答、题目怎么设计”。D 中后处理算法复杂度影响的是计算速度而非测量精度。

Q6. 将测量次数从 100 提高到 400,统计误差大约变为原来的多少?

单选题 · mid

  • A.1/2← 正确答案
  • B.1/4
  • C.1/10
  • D.不变

答案:A。误差公式 $\varepsilon = \sigma/\sqrt{N}$,N 增大 4 倍,$\sqrt{N}$ 变为原来的 2 倍,误差降至 1/2。就像你问的学生人数翻 4 倍,平均分的波动幅度减半。这是“误差-开销权衡”的典型定量关系。

Q7. 关于旋转测量,以下说法正确的是:

多选题 · hard

  • A.在测量前施加 $R_y(-\theta)$ 可以读取 $X$ 基方向的信息← 正确答案
  • B.旋转测量比计算基测量引入了额外的门操作← 正确答案
  • C.旋转测量对误差的影响只有好处没有坏处
  • D.旋转测量需要通过计算基读出最终结果← 正确答案

答案:ABD。旋转测量本质上是通过额外的旋转门改变测量坐标系,然后仍用计算基读出结果(就像翻卷子再看答案)。额外的门增加线路深度和噪声,并非“只有好处”。C 忽略了额外门引发的噪声代价。

Q8. 线路效率优化中“旋转门合并”的核心原理是:

单选题 · hard

  • A.两个绕同一轴旋转的门等价于一个角度相加的门← 正确答案
  • B.将测量结果分类合并为更大的类别
  • C.把量子线路从二维变为一维结构
  • D.通过并行执行减少总测量次数

答案:A。$R_y(\theta_1)R_y(\theta_2) = R_y(\theta_1+\theta_2)$ 是旋转复合性质。这就像把两步乘电梯合成一步直达——门数量变少、线路更浅、噪声更小。B 是分类后处理,C 与线路拓扑无关,D 是测量分组共享而非旋转门合并。

Q9. 测量优化策略中,哪些属于“以信息为导向”的优化?

多选题 · hard

  • A.根据任务需求选择 Z 基或 X 基测量← 正确答案
  • B.将多种测量分成一组同时读取← 正确答案
  • C.在线路末端增加旋转门再测量← 正确答案
  • D.减少所有测量次数以求更快执行

答案:ABC。“以信息为导向”的核心是尽量准确地提取有用的量子信息:灵活选择测量方向(A)、分组共享(B)、旋转后再测(C)。D 是盲目削减测量次数,可能损害信息质量,反而违背信息导向原则。

Q10. 计算基测量输出的最原始数据形态是什么?

单选题 · easy

  • A.一组经典比特串← 正确答案
  • B.一个复数矩阵
  • C.一个概率密度函数
  • D.一个 Pauli 算符

答案:A。计算基测量每次运行输出一个经典比特串(如 0101),多次运行得到一组比特串,再通过频率统计还原概率分布。这是“判断题答题卡”的基本形态。B 是量子态的酉矩阵表示,C 是统计后的结果而非原始数据,D 是测量算符而非测量输出。