news 2026/8/11 11:48:33

Week 36: 量子深度学习入门:辛量子神经网络与物理守恒

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Week 36: 量子深度学习入门:辛量子神经网络与物理守恒

文章目录

  • Week 36: 量子深度学习入门:辛量子神经网络与物理守恒
    • 摘要
    • Abstract
    • 1. 理论背景
      • 1.1 哈密顿动力学回顾
      • 1.2 量子系统中的辛结构
    • 2. SQNN的核心架构
      • 2.1 辛量子门 (Symplectic Gates)
      • 2.2 离散 Qubit 系统的 SQNN
      • 2.3 代码实现 (Continuous Variable)
      • 2.4 优势分析
    • 总结

Week 36: 量子深度学习入门:辛量子神经网络与物理守恒

摘要

本周的研究深入到了量子机器学习的前沿——辛量子神经网络。在 经典哈密顿神经网络如何通过辛结构保持能量守恒的基础上,本周探讨了如何将这一几何先验引入量子电路的设计中。

Abstract

This week’s research delves into the cutting edge of quantum machine learning—Symplectic quantum neural networks. Building upon how classical Hamiltonian neural networks preserve energy conservation through symplectic structures, this week’s work explores how to incorporate this geometric prior into the design of quantum circuits.

1. 理论背景

1.1 哈密顿动力学回顾

在经典力学中,系统的状态由位置q qq和动量p pp描述。哈密顿方程保证了系统在相空间中的演化是保体积 (Volume-Preserving) 的,即遵循刘维尔定理 (Liouville’s Theorem)。
数学上,这意味着演化映射ϕ t : ( q , p ) → ( q ′ , p ′ ) \phi_t: (q, p) \to (q', p')ϕt:(q,p)(q,p)是一个辛变换 (Symplectic Transformation),其雅可比矩阵M MM满足:
M T J M = J , J = ( 0 I − I 0 ) M^T J M = J, \quad J = \begin{pmatrix} 0 & I \\ -I & 0 \end{pmatrix}MTJM=J,J=(0II0)

1.2 量子系统中的辛结构

虽然量子力学通常被描述为酉演化 (Unitary Evolution),但在处理连续变量 (Continuous Variable, CV) 量子系统(如光量子计算、玻色子场)时,高斯态的演化同样遵循辛群S p ( 2 N , R ) Sp(2N, \mathbb{R})Sp(2N,R)的变换规则。对于普通的 Qubit 系统(离散变量),虽然没有直接的经典辛结构,但某些特定的量子门组合(如 QAOA 中的混合层)可以被视为在离散相空间中的辛演化近似。

2. SQNN的核心架构

2.1 辛量子门 (Symplectic Gates)

普通的参数化量子电路 (PQC) 使用任意的旋转门R ( θ ) R(\theta)R(θ),这可能导致非物理的演化。
SQNN 的核心在于限制 PQC 的 ansatz,使其只能生成辛变换。

在光量子计算(Continuous Variable QNN)中,这意味着只能使用以下算符的组合:

  1. 位移算符 (Displacement Operator,D ( α ) D(\alpha)D(α)):平移相空间。
  2. 挤压算符 (Squeezing Operator,S ( z ) S(z)S(z)):改变q , p q, pq,p的不确定度比例,保持相空间体积不变(辛变换的关键)。
  3. 旋转算符 (Rotation Operator,R ( ϕ ) R(\phi)R(ϕ)):在相空间旋转q , p q, pq,p
  4. 分束器 (Beam Splitter,B S ( θ ) BS(\theta)BS(θ)):混合两个模式。

这些算符构成了线性光量子计算的基础,并且天然满足M T J M = J M^T J M = JMTJM=J

2.2 离散 Qubit 系统的 SQNN

对于基于 Qubit 的系统,并没有直接的q , p q, pq,p算符。
但在模拟哈密顿动力学(如模拟分子振动)时,我们可以通过 Jordan-Wigner 变换将费米子/玻色子算符映射为 Pauli 算符串。
SQNN 在此背景下,特指那些设计用来保持哈密顿量守恒的 Ansatz。
例如:Hamiltonian Variational Ansatz (HVA)。
U ( θ ) = ∏ d = 1 D e − i θ d H H p r o b l e m e − i θ d M H m i x e r U(\theta) = \prod_{d=1}^D e^{-i\theta_d^H H_{problem}} e^{-i\theta_d^M H_{mixer}}U(θ)=d=1DeiθdHHproblemeiθdMHmixer
这种结构强迫电路在目标哈密顿量的本征子空间内演化,从而避免了在无效的希尔伯特空间中游走(Barren Plateaus 的一种解法)。

2.3 代码实现 (Continuous Variable)

importpennylaneasqmlfrompennylaneimportnumpyasnp# 定义一个 CV 量子设备 (1个模式/光模)dev=qml.device("default.gaussian",wires=1)@qml.qnode(dev)defsymplectic_circuit(inputs,weights):# 1. 编码: 将经典数据 (q, p) 编码为相干态# inputs[0] = q, inputs[1] = pqml.Displacement(inputs[0],inputs[1],wires=0)# 2. 辛演化层 (Symplectic Layer)# 使用 Squeezing 和 Rotation 模拟哈密顿动力学# 这些操作保证了相空间体积不变qml.Squeezing(weights[0],weights[1],wires=0)qml.Rotation(weights[2],wires=0)# 3. 测量: 输出新的 q, p 期望值return[qml.expval(qml.X(0)),qml.expval(qml.P(0))]# 训练目标: 学习谐振子 H = 0.5(p^2 + q^2) 的演化# 真实演化: Rotation by time tdeftrain_sqnn():# ... 定义 Loss = MSE(Predicted_State, True_State_at_t) ...# ... 优化 weights ...pass

2.4 优势分析

  1. 长期稳定性:普通 QNN 在递归预测多次后,能量往往会发散或衰减至 0。SQNN 由于其辛结构,预测轨迹始终被约束在等能量面上,长期预测极其稳定。
  2. 参数效率:由于限制了搜索空间(仅在辛群内搜索),SQNN 通常比全连接的 PQC 需要更少的参数就能收敛。

总结

SQNN 通过构建特殊的正交辛群量子门,确保了量子态演化过程中的辛形式不变性。这不仅解决了普通 QNN 在长时程预测中的发散问题,更为模拟复杂的量子多体系统提供了一种物理一致的架构。这种将物理对称性硬编码进网络结构的做法,被称为 Inductive Bias (归纳偏置),是提高模型泛化能力的关键。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 20:43:25

sql语言之分组语句group by

在sql语言中,group by 是分组语言语法是select 表达式 from 表名 group by 分组字段比如说上图的数据表,这是部分截图,表名叫table_tom,假如要按city字段进行分组,计算score各字段总和select sum("score") a…

作者头像 李华
网站建设 2026/8/10 20:43:24

jsp蛋糕甜品店管理系统4fx6j--(程序+源码+数据库+调试部署+开发环境)

本系统(程序源码数据库调试部署开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。 系统程序文件列表 用户,商品分类,商品尺寸,商品信息 开题报告内容 一、研究背景及意义 随着互联网的普及和消费者购物习惯的改变&…

作者头像 李华
网站建设 2026/8/10 9:53:56

PADS 多层板设计时怎么设置满足3W间距 或 不在某参考层布线

如何设置满足3W间距 在router中 右键选择网络 双击你要设置的网络 弹出 选择安全间距给这个网络添加一个特殊安全间距 比如其3w需10mil 我就 这样其与其他导线的安全距离就为10mil了 你布线时drc打开一不满足就会报错提示你 设置在参考层内不布线 如果你想要在哪个网络不…

作者头像 李华
网站建设 2026/8/10 1:25:32

省心绘制财务核算流程图零门槛操作画图超便捷高效

做财务工作的朋友,大概率都有过这样的困扰:领导让画一份财务核算流程图,自己要么不会用专业工具,要么工具操作太复杂,画一张图要耗费大半天时间;新手入门更是无从下手,对着空白画布不知道从何开…

作者头像 李华
网站建设 2026/8/10 21:47:11

博泰车联网智能座舱 Android 开发工程师的核心能力与实战挑战

博泰车联网科技(上海)股份有限公司 Android 应用开发工程师 职位信息 岗位职责: ① 参与需求分析,与产品、设计团队协同,精准把握智能座舱应用业务与用户需求; ② 开展性能优化,内化用户、CPU等关键指标,编写测试计划并执行多种测试,保障应用稳定; ③ 参与模块方案…

作者头像 李华