玻色量子“揭秘”之多项式回归问题与QUBO建模

摘要:多项式回归(Polynomial Regression)是一种回归分析方法,通过拟合一个多项式方程来模拟自变量与因变量之间的非线性关系。多项式回归的目标是找到一组多项式系数,使得拟合曲线尽可能地接近数据点。这种方法可以用于预测、设计和推理、其他数据分析任务。多项式回归是一种统计学和机器学习领域常用的回归分析方法,属于线性回归的一种形式,将自变量x和因变量y之间的关系建模为n次多项式。

目前求解多项式回归问题,主要是把多项式回归转化成线性回归并用最小二乘法得到损失函数,令偏导等于0来求解。另外也可以直接使用梯度下降等方法来最小化损失函数。这些优化技术的时间复杂度是多项式级别的,随着问题规模的增长,很难在短时间找到满意的解。

鉴于摩尔定律即将走到尽头,就要探索非常规计算范式(如量子计算)解决大规模优化问题的适用性。量子计算机擅长解决困难的优化问题,并为加速求解问题提供了更快、更精准有效的替代方案。

在场景应用上,多项式回归分析可用来估计功率失配问题。如孤岛配电系统减载的策略用例上,精准制定负载优先级以准确估计频率失衡问题,稳定系统频率,高效克服配电系统因分布式发电(DG)集成而带来的系统稳定性不足造成的停电等问题。此外,在炼钢场景下,如将生铁和回收废料的混合物还原为低碳钢,对这一过程的预测及演变能力操作员可以通过过程目标预测系统来增强。而多项式分析方法就可以从过程参数的较小子集来预测过程,对复杂预测模型实现高精确推理。

同样,在预测农作物产量和降雨量的关系、每日用水量预测、光伏发电预测等场景下,多项式回归分析都能高度适配。

5月16日,北京玻色量子科技有限公司(以下简称“玻色量子”)在新品发布会上推出的100量子比特相干光量子计算机真机——“天工量子大脑”🔗,旨在快速、高效地求解NP-hard的Ising问题。而多项式回归系数的拟合就可以转化为一个Ising/QUBO模型,由“天工量子大脑”快速求解。“天工量子大脑”可以极大简化求解步骤并在毫秒级的时间里给出较好的拟合系数取值。同时,多项式回归是机器学习领域的基础问题,量子计算可以在统计学和机器学习领域的其他问题发挥更好的效果。

建模思路

首先给出符号的定义:

下面是多项式回归的原问题,其中d为多项式的次数

为了将多项式回归问题转换为QUBO形式,我们先将(1)式进行改写

接着,引入一个精度向量P=[p1,p2,...,pk]T,k∈N。p中的每个项可以是2的整数次幂,幂指数可以为正也可以为负。同时,引入k个二元变量

则每个系数w可以表示为:

式(3)可以用矩阵表示如下

式(4)带入式(2)替换后可得

该问题本身没有额外约束,我们已经将问题的变量进行二值化处理,式(5)即为多项式回归的QUBO模型。

案例求解

我们以如下三次曲线为例进行多项式回归分析,

通过在目标值y中加入符合正态分布的随机噪声, 生成的随机样本图像如图1所示。

图1 三次曲线随机样本

在本案例中,回归系数w=[w0,w1,w2],即

我们可以设置P=[21,20,2-1,...,2-4],每个系数设置6个比特,共设置18个比特,求解后可以得到

所以,各个系数取值结果如下:

拟合结果如图2所示。

图2 拟合结果

问题拓展

多项式回归是机器学习等领域的基础的问题,量子计算还可以在机器学习的其他问题中发挥优势。

未来,玻色量子将依托100计算量子比特相干光量子计算机真机——“天工量子大脑”,聚焦“实用化量子计算”,不断深入研究包括NP-Complete问题在内的众多问题,拓展更多可实用化量子计算的真实应用场景。

玻色量子还将启动“燎原计划”开发者平台,并持续对外开放“天工量子大脑”的真机测试,热忱欢迎更多不同领域的研究伙伴前来了解相干量子计算的原理和能力,在此基础上展开共同研发,用量子计算去解决更多真实场景中的问题,让量子计算的超强算力能真正服务于各行各业,满足未来时代对于计算的需求。

[参考文献]

[1] Date P, Potok T. Adiabatic quantum linear regression[J]. Scientific reports, 2021, 11(1): 21905.

[2] 百度百科

https://baike.baidu.com/item/%E7%BA%BF%E6%80%A7%E5%9B%9E%E5%BD%92/8190345?fr=aladdin

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python编写的爬虫为什么受欢迎?

每每回想起我当初学习python爬虫的经历,当初遇到的各种困难险阻至今都历历在目。即便当初道阻且长,穷且益坚,我也从来没有想过要放弃。今天我将以我个人经历,和大家聊一聊有关Python语音编写的爬虫的事情。谈一谈为什么最近几年py…

面试送分题!“商品分类浏览”如何测试?

电商项目无论是工作中,还是面试中,都是一个高频出现的词。 面试官非常热衷提问关于电商项目的问题。例如商品分类怎么测试?购物车怎么测试?订单怎么测试?优惠券怎么测试?支付怎么测试?等等。 …

每天学习一点点之 Tomcat 是如何清除过期 Session 的

今天使用一种很临时的方案解决 Session 泄漏的问题:缩短 Session 的过期时间。这种方法虽然简单,但却非常有效。然而,这引发了一个问题:我们应该将过期时间设置为多短呢?在 Spring Boot 中,最短的过期时间是…

修改Docker默认镜像和容器存储位置(超详细!!!)

Ubuntu20.04 修改Docker默认镜像和容器存储位置 Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就…

母婴团队半年破亿秘诀揭秘,合规经营成就辉煌

这支母婴产品销售团队在短短半年内实现了过亿的销售额,这是一个令人瞩目的成就。他们既不依赖线下门店,也不是传统的电商平台,那么他们是如何做到这一点的呢? 这个团队从16年10月开始经营母婴产品,如今已经过去了6年时…

【JavaEE】Spring小练习——存储和获取对象

一、题目: 在 Spring 项目中,通过 main 方法获取到 Controller 类,调用 Controller 里面通过注入的方式调用Service 类,Service 再通过注入的方式获取到 Repository 类,Repository 类里面有一个方法构建⼀个 User 对象…

unordered_map 与 unordered_set 的使用

unordered_map unordered_map 的介绍文档 unordered_map 的介绍文档&#xff1a;来自cpluscplus.com 的中文翻译 unordered_map是存储<key, value>键值对的关联式容器&#xff0c;其允许通过keys快速的索引到与 其对应的value。在unordered_map中&#xff0c;键值通常用…

国内企业出海首选的免费开源订单管理系统(OMS)解决方案

用开源智造Odoo订单管理系统 (OMS) 解决方案实现"订单到收款"流程自动化 开源智造Odoo 订单管理软件功能消除了手动操作瓶颈&#xff0c;可防止出错&#xff0c;还建立了从销售报价到订单履行的顺畅工作流来确保及时开票和付款&#xff0c;从而帮助您理顺订单处理过程…

大数据量条件SQL查询内存处理方案以及数据过滤算法优化

MySQL是一个广泛使用的关系型数据库管理系统。通过SQL语言进行数据操作和查询&#xff0c;还支持多用户、多线程和分布式操作等功能。 在实际使用中&#xff0c;我们会遇到各种查询条件&#xff0c;如字段名、表名、逻辑运算符、比较运算符、函数等。其中&#xff0c;有些查询…

【SpringCloud】从单体架构到微服务架构

今天来看看架构的演变过程 一、单体架构 从图中可以看到&#xff0c;所有服务耦合在一起&#xff0c;数据库存在单点&#xff0c;一旦其中一个服务出现问题时&#xff0c;整个工程都需要重新发布&#xff0c;从而导致整个业务不能提供响应 这种架构对于小项目而言是没有什么…

人人吐槽互联网行情不好?但这个岗位的需求猛增、疯狂招人!

在目前的大环境下&#xff0c;外部力量对国内国高科技领域的打压和封锁&#xff0c;国内的IT大厂纷纷进行了裁员&#xff0c;IT行业的龙头大厂裁员举措引发行业震动…… 可真的是这样吗&#xff1f;中国IT没前途了?在IT行业找不到工作了&#xff1f;非也非也&#xff0c;这只…

IoU计算方式

文章目录 一.IoU的简介及原理解析二.yolov系列中的IOU 一.IoU的简介及原理解析 IoU的全称为交并比&#xff08;Intersection over Union&#xff09;&#xff0c;通过这个名称我们大概可以猜到IoU的计算方法。IoU计算的是 “预测的边框”和“真实的边框”的交集和并集的比值。…

2023年“福建省工业互联网+智能制造创新大赛”开启报名

11月22日&#xff0c;由福建省总工会、福建省大数据集团有限公司共同举办的2023年“福建省工业互联网智能制造创新大赛”启动报名。 大赛积极响应《福建省总工会等八部门关于广泛深入开展劳动和技能竞赛为新发展阶段新福建建设建工立业的意见》&#xff08;闽工〔2022〕70号&am…

新手小白想做跨境电商,应该选第三方平台还是独立站?

近几年在疫情的影响下&#xff0c;电商特有的“免接触”模式迅速切中消费者的心理痛点&#xff0c;加上国内电商发展已经趋于平缓&#xff0c;很多线下店铺被迫关闭&#xff0c;这也使得越来越多的大卖和平台也不约而同布局跨境电商。而说到跨境电商&#xff0c;或许大家普遍想…

线程的认识

线程的引入 上一篇中,我们主要讲到了进程,多任务操作系统,希望系统能同时运行多个程序.如果是单任务的操作系统,完全不涉及进程,也不需要管理,更不需要调度.因此,本质上来说,进程是用来解决"并发编程"这样的问题的.但在一些特定的情况下,进程的表现,往往不尽如人意.比…

VTK物体表面画贴合线条

1、自由画线 2、曲线拟合画线 3、三点闭合曲线

软件流程设计之事件风暴EventStorming

最近新开了一个公众号&#xff0c;有兴趣可以关注一下。时不时就复活去更新一下。 最近在带几个新员工&#xff0c;新员工是学校刚毕业的&#xff0c;习惯于做一些导师或者师兄师姐们拆解好的任务&#xff0c;有很明确的功能描述&#xff0c;甚至喂饭喂到什么地步呢&#xff0…

跨境电商的微商业务:个人品牌的成功之路

随着互联网的发展&#xff0c;跨境电商行业迅猛崛起&#xff0c;微商业务作为其中的一种新型销售模式也逐渐崭露头角。微商业务以低成本、高灵活性的特点&#xff0c;为个人品牌的成功之路开辟了新的可能性。 本文将深入研究跨境电商微商业务&#xff0c;探讨在这个领域中个人…

竞赛YOLOv7 目标检测网络解读

文章目录 0 前言1 yolov7的整体结构2 关键点 - backbone关键点 - head3 训练4 使用效果5 最后 0 前言 世界变化太快&#xff0c;YOLOv6还没用熟YOLOv7就来了&#xff0c;如果有同学的毕设项目想用上最新的技术&#xff0c;不妨看看学长的这篇文章&#xff0c;学长带大家简单的…

GitHub上8个强烈推荐的 Python 项目

文章目录 前言1. Manim2. DeepFaceLab3. Airflow4. GPT-25. XSStrike6. 谷歌图片下载7. Gensim8. SocialMapper总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③…