论文阅读--supervised learning with quantum enhanced feature spaces

news2024/11/22 14:34:12

简略摘要

        量子算法实现计算加速的核心要素是通过可控纠缠和干涉利用指数级大的量子态空间。本文在超导处理器上提出并实验实现了两种量子算法。这两种方法的一个关键组成部分是使用量子态空间作为特征空间。只有在量子计算机上才能有效访问的量子增强特征空间的使用为量子优势提供了可能的途径。该算法解决了监督学习的一个问题:分类器的构造。其中一种方法是量子变分分类器,它使用变分量子电路1,2以一种类似于传统支持向量机方法的方式对数据进行分类。另一种方法是量子核估计器,在量子计算机上估计核函数并优化经典支持向量机。这两种方法为探索噪声中等规模量子计算机在机器学习中的应用提供了工具。

模型构建

       图1量子核函数。a,单个量子比特的特征图表示。区间 Ω = (0, 2π] 中具有二进制标签(a,右)的经典数据集可以通过 b 中描述的非线性特征图映射到 Bloch 球面(红线和蓝线)上。对于单个量子比特 = UΦ Z (x),x 是角度 x ∈ Ω 的相位门。映射数据可以通过法线 w 给出的超平面分离。具有正期望值 w 的状态会获得 [+1](红色)标签,而负值则为对于一般电路,UΦ(x) 由计算基础中对角的单量子比特和双量子比特单元的乘积形成。在我们的实验中,训练数据和测试数据都是人工生成的,以便使用特征图进行完美分类。电路系列通过系数 φS(x) 非线性地依赖于数据,其中 ∣S∣ ≤ 2。c,使用 CNOT 和 Z 门对参数化对角单量子比特和双量子比特操作进行实验实现。

        图 2 | 实验实施。a、五量子比特量子处理器示意图。实验是在图中突出显示的量子比特 Q0 和 Q1 上进行的。b、用于我们的优化方法的变分电路。两个顶部的量子比特描述了实施的电路。我们为变分幺正 W(θ) = U (θ ) U ...U (θ ) U U (θ ) l(olc) l ent l(o2c) 2 ent l(o1c) 1 16,17 选择一个共同的假设。我们交替使用纠缠门层 = ∏ ∈ U CZ(i, j) ij E ent ( , ) 和单量子比特旋转的完整层 θ = ⊗ = θ U ( ) U( ) l(otc) t in 1 i,t 和 U(θ ) ∈ SU(2) i,t 。对于纠缠步骤,我们沿超导芯片的交互图 E 的边缘 (0, 1) 使用受控 Z 相位门 CZ(i, j)。灰色背景说明了扩展到更多量子比特的情况。c,电路用于直接估计数据 x 和 z 的一对特征向量之间的保真度,如我们的第二种方法所用。Q0、Q1 上的电路描绘了实现的电路,而灰色背景说明了电路的一般结构。该电路由 Hadamard 门 H 组成,与由 φS(x) 参数化的对角单元 Uφ(x) 交错,以直接估计数据 x 和 z 的一对特征向量之间的保真度,如我们的第二种方法所用。

分类结果

        图 3 | 方法收敛和分类结果。a,Spall 的 SPSA 算法经过 250 次迭代后,成本函数 R (θ) emp 收敛。红色(或黑色)曲线对应 l = 4(或 l = 0)。将零噪声外推获得的 pˆk 估计值的成本函数(实线)与未缓解估计值的成本函数(虚线)进行比较。我们每个深度训练三个数据集,并对每个训练集执行 20 次分类。c,分类结果显示为所有三个随机选择的单元的蓝色直方图(每个深度总共 60 个分类,每个标签每个分类 20 个数据点),平均值用黑点表示。误差线是平均值的标准误差。插图显示了使用 l = 4 分类器电路获得的一个每个标签 20 个点的测试集的测量标签 +1 概率的直方图,表明该集的分类成功率为 100%。

        红色虚线显示了我们的直接核估计方法的结果,以供比较,其中集合 I 和 II 的成功率为 100%,集合 III 的成功率为 94.75%。b,本文中两种方法使用的示例数据。数据标签(红色表示 +1 标签,蓝色表示 -1 标签)的间隙为 Δ = 0.3(白色区域)。每个标签有 20 个点的训练集显示为白色和黑色圆圈。对于量子核估计方法,我们展示了支持向量(绿色圆圈)和分类测试集(白色和黑色方块)。三个点被错误分类,标记为 A、B 和 C。对于每个测试数据点 sj,我们在 b 的底部绘制 α ∑ y ∗K(x , s ) i j。点 A、B 和 C 均属于标签 +1,分别给出 α ∑ y ∗K(x, s)ij = −1.033、−0.367 和 −1.082。

        图 4 | 集合 III 的核。a,实验(左)和理想(右)核矩阵,包含用于训练集合 III 的所有数据点的内积(图 3b 中的圆形符号)。与理想核 ∣K−Kˆ ∣ 的最大偏差出现在元素 K8,15 处。b 显示了第 8 行的切线(a 中的红色箭头表示),其中实验(或理想)结果显示为红色(或蓝色)条。我们注意到,当应用错误缓解技术时,核中接近于零的条目可能会变为负数(例如 b 中的 K8,30)。

方法

详细描述见参考文献1页面中的补充信息

        我们考虑两种不同的学习方案。第一种称为“量子变分分类”,第二种称为“量子核估计”。当考虑二元分类问题时,两种方案都在 n 个量子比特的状态空间中构建一个分离超平面,参见第 III B 节。第一种方案还能够在多标签设置中运行。从参考状态 | 0〉〈0 |n 开始,使用非线性依赖于数据的单元电路系列将经典数据映射到 dim = 4n 的空间。

具体内容包括:

对分类问题的描述

对量子变分问题的描述

量子核函数估计

SVM与变分量子分类器的关联

变分线路分类器

使用一个合适的特征映射编码数据

纠缠的非平凡特征映射

选择损失函数对于线路优化

二值标签分类

量子核估计

硬件装置参数

量子门特征

参考文献

1.Supervised learning with quantum-enhanced feature spaces | Nature

2.Vapnik, V. The Nature of Statistical Learning Theory (Springer Science & Business Media, 2013).

3. Rebentrost, P., Mohseni, M. & Lloyd, S. Quantum support vector machine for big data classification. Phys. Rev. Lett. 113, 130503 (2014).

附录

1.Wolfe-Dual SVM 是支持向量机(SVM)优化问题的一种形式,通过将 SVM 的原始优化问题(称为 Primal Problem)转化为对偶问题(Dual Problem)来解决。这种转化利用了凸优化理论中的 Wolfe 对偶性

为什么对偶问题减少了变量的数量?

  • 对偶形式将变量从原始问题中的 www 和 bbb 转换为 α\alphaα,降低了变量的数量。
  • 特别是在数据维度 ddd 远大于样本数 NNN 的情况下(如高维稀疏数据),对偶形式更高效。

2.什么是软间隔支持向量机(Soft Margin SVM) ?松弛操作如何优化SVM

 

3。关于 张量网络为什么可以用于机器学习?

4.Karush-Kuhn-Tucker (KKT) 条件是什么 ?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2244523.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

django+boostrap实现注册

一、django介绍 Django 是一个高级的 Python 网络框架,可以快速开发安全和可维护的网站。由经验丰富的开发者构建,Django 负责处理网站开发中麻烦的部分,因此你可以专注于编写应用程序,而无需重新开发。 它是免费和开源的&#x…

【面试题】接口怎么测试?如何定位前后端的Bug?

接口怎么测试? 接口测试用来验证不同软件组件之间的交互是否正常。包括验证数据传输,参数传递,我在多个项目中有过测试接口的经验。(… 当进行接口测试时,会使用Postman和Python的Requests库。首先根据接口文档设计测…

151页PDF | XX集团数字化转型SAP项目规划方案(限免下载)

一、前言 这份报告是XX集团数字化转型SAP项目规划方案,该报告涵盖了集团战略解读、管理痛点分析、信息化建设目标、整体架构方案、实施策略、SAP系统价值和预期收益,旨在通过数字化推动集团运营模式变革,实现降本增效和价值创新。 《XX集团…

iOS逆向入门:使用theos注入第三方依赖库

背景 theos是一个跨平台的软件开发框架,常用于管理,开发和部署iOS项目,同时也是开发iOS越狱插件的主要工具。和MonkeyDev不同的是,它不依赖于xcode,可以在多个操作系统上运行。一个完整的iOS越狱开发流程包括&#xf…

LLM文档对话 —— pdf解析关键问题

一、为什么需要进行pdf解析? 最近在探索ChatPDF和ChatDoc等方案的思路,也就是用LLM实现文档助手。在此记录一些难题和解决方案,首先讲解主要思想,其次以问题回答的形式展开。 二、为什么需要对pdf进行解析? 当利用L…

HarmonyOS Next 浅谈 发布-订阅模式

HarmonyOS Next 浅谈 发布-订阅模式 前言 其实在目前的鸿蒙应用开发中,或者大前端时代、vue、react、小程序等等框架、语言开发中,普通的使用者越来越少的会碰到必须要掌握设计模式的场景。大白话意思就是一些框架封装太好了,使用者只管在它…

【HCIP]——OSPF综合实验

题目 实验需求 根据上图可得,实验需求为: 1.R5作为ISP:其上只能配置IP地址;R4作为企业边界路由器,出口公网地址需要通过PPP协议获取,并进行CHAP认证。(PS:因PPP协议尚未学习&#…

利用大语言模型对基准数据集在预处理和微调过程的数据污染检测

概述 虽然大规模语言模型发展迅速,但对其进行评估却变得越来越困难。人们在短时间内建立了许多基准来评估大规模语言模型的性能,但这些分数并不一定反映真实世界的性能。此外,还有人指出,这些基准数据集可能受到预处理和微调过程…

【SKFramework框架】一、框架介绍

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享QQ群:398291828小红书小破站 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 【Unity3D框架】SKFramework框架完全教程《全…

Linux中定时操作

一、一次性定时 这里以23&#xff1a;00为例 输入相关时间----at 23&#xff1a;00 所保存在哪个文件里------ ls /root > at.txt <EOT> &#xff08;ctrld退出到root&#xff09; 查看计划任务 ------ at -l 最后删除任务----at -d 2 二、周期性定时&#xf…

自回归和Rectified Flow完美融合统一多模态理解和生成!DeepSeek北大等开源JanusFlow

论文链接&#xff1a;https://arxiv.org/pdf/2411.07975 github链接&#xff1a;https://github.com/deepseek-ai/Janus 亮点直击 统一多模态框架&#xff1a; 提出 JanusFlow&#xff0c;一个同时处理图像理解和文本到图像生成任务的统一模型&#xff0c;解决了任务分离带来的…

Docker1:认识docker、在Linux中安装docker

欢迎来到“雪碧聊技术”CSDN博客&#xff01; 在这里&#xff0c;您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者&#xff0c;还是具有一定经验的开发者&#xff0c;相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导&#xff0c;我将…

数据结构在二叉树Oj中利用子问题思路来解决问题

二叉树Oj题 获取二叉树的节点数获取二叉树的终端节点个数获取k层节点的个数获取二叉树的高度检测为value的元素是否存在判断两颗树是否相同判断是否是另一棵的子树反转二叉树判断一颗二叉树是否是平衡二叉树时间复杂度O(n*n)复杂度O(N) 二叉树的遍历判断是否是对称的二叉树二叉…

【C++】踏上C++学习之旅(九):深入“类和对象“世界,掌握编程的黄金法则(四)(包含四大默认成员函数的练习以及const对象)

文章目录 前言1. 实现Date类的构造函数2. 实现Date类的拷贝构造函数3. 实现Date类的赋值运算符重载4. 实现各Date对象之间的比较接口5. 实现Date对象的加减接口6. const成员7. 取地址及const取地址操作符重载 前言 在我们前面学习到了"类和对象"的四大默认成员函数(…

远程控制软件使用教程

随着数字化办公浪潮的席卷&#xff0c;远程控制软件已经悄无声息地融入我们的日常生活&#xff0c;成为提升工作效率的神奇工具。它让我们无论身处何地&#xff0c;都能轻松驾驭办公室电脑&#xff0c;让旅途中的工作也变得轻松自如。那么&#xff0c;远程控制软件究竟是什么&a…

oracle查看锁阻塞-谁阻塞了谁

一 模拟锁阻塞 #阻塞1 一个会话正在往一个大表写入大量数据的时候&#xff0c;另一个会话加字段&#xff1a; #会话1 #会话2 会话2被阻塞了。 #阻塞2 模拟一个会话update一条记录&#xff0c;没提交。 另一个会话也update这一条记录&#xff1a; 会话2被阻塞了。 二 简单查…

我用豆包MarsCode IDE 做了一个 CSS 权重小组件

作者&#xff1a;夕水 查看效果 作为一个前端开发者&#xff0c;应该基本都会用VSCode来做开发&#xff0c;所以也应该见过如下这张图的效果: 以上悬浮面板分为2个部分展示内容。 <element class"hljs-attr">: 代表元素只有一个类名叫hljs-attr的类选择器&am…

第三届航空航天与控制工程国际学术会议 (ICoACE 2024)

重要信息 会议官网&#xff1a;www.icoace.com 线下召开&#xff1a;2024年11月29日-12月1日 会议地点&#xff1a;陕西西安理工大学金花校区 &#xff08;西安市金花南路5号&#xff09; 大会简介 2024年第三届航空航天与控制工程国际学术会议&#xff08;ICoACE 2024&a…

如何下载链接为blob类型的视频,video 标签 src:blob 链接转下载MP4

文章目录 前言这种链接是如何生成的&#xff1f;原理分析 第一步&#xff0c;找到源地址1.在想下载的视频网页&#xff0c;按f12打开开发人员工具。找到video标签&#xff0c;锁定src属性2.确认src源为blob&#xff1a;样式&#xff0c;转到网络&#xff08;network&#xff09…

Redis | Redis常用命令及示例总结(API)

前言 参考文档&#xff1a;http://doc.redisfans.com/index.html 本篇主要总结Redis的常用命令&#xff0c;笔者在记录命令时的格式如下&#xff1a; 命令关键字&#xff1a;命令示例&#xff1b;命令说明&#xff1b; 命令参数解释及一些说明&#xff1b; 其中命令关键字使用…