玻色量子“揭秘”之多项式回归问题与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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本地websocket服务端暴露至公网访问【cpolar内网穿透】

本地websocket服务端暴露至公网访问【cpolar内网穿透】 文章目录 本地websocket服务端暴露至公网访问【cpolar内网穿透】1. Java 服务端demo环境2. 在pom文件引入第三包封装的netty框架maven坐标3. 创建服务端,以接口模式调用,方便外部调用4. 启动服务,出现以下信息表示启动成功…

centos7上用docker部署redis

1. 下载redis镜像 docker pull redis docker images # 查看镜像是否下载成功2. 安装redis容器 2.1 先准备好配置文件redis.conf vi /data/redis/redis.conf写入配置信息,appendonly yes,如果需要给redis配置密码,可以写入requirepass root…

Feign 远程调用

目录 代码架构 feign-api 模块解析 架构 依赖 定义接口类 lead-news-article模块 架构 yml配置 依赖 实现类 启动类 lead-news-wemedia模块 架构 调用 启动类 代码架构 feign-api 模块解析 架构 依赖 <dependency><groupId>org.springframework.clo…

为何越来越多的程序员纷纷转行网络安全?

目前&#xff0c;我国IT行业的人才结构不断升级&#xff0c;公司对程序员的要求越来越高&#xff0c;出现了大量的裁员现象&#xff0c;导致很多的程序员纷纷想转行的想法。 可能对于早期的程序员而言&#xff0c;学好编程语言就能找到比较好的工作。而现在伴随着互联网的不断发…

【深度学习实验】图像处理(一):Python Imaging Library(PIL)库:图像读取、写入、复制、粘贴、几何变换、图像增强、图像滤波

文章目录 一、实验介绍二、实验环境1. 配置虚拟环境2. 库版本介绍 三、实验内容0. 安装 PIL 库1. 图像读取和写入a. 图像读取b. 图像写入c. 构建新图像 2. 图像复制粘贴a. 图像复制b. 图像局部复制c. 图像粘贴 3. 几何变换a. 图像调整大小b. 图像旋转c. 图像翻转 4. 图像增强a.…

5个免费在线工具推荐

NSDT 三维场景建模工具GLTF/GLB在线编辑器Three.js AI自动纹理化开发包YOLO 虚幻合成数据生成器3D模型在线转换 1、NSDT 三维场景建模 访问地址&#xff1a;NSDT 编辑器 2、GLTF/GLB在线编辑器 访问地址&#xff1a;GLTF 编辑器 3、Three.js AI自动纹理化开发包 图一为原始模…

【史上最细教程】一台服务器上搭建2个MySQL实例

史上最细教程-一台服务器上搭建2个MySQL实例 文章目录 史上最细教程-一台服务器上搭建2个MySQL实例环境准备&#xff1a;操作步骤&#xff1a;1.安装MySQL2.配置搭建3306、3307实例3.初始化3306、3307实例、远程连接访问支持 推荐文章&#xff1a; 环境准备&#xff1a; 服务器…

给做steam游戏搬砖项目新手小白的5个警示

CSGO搬砖日常出货更新 今天&#xff0c;阿阳要向你们揭秘一个备受瞩目的项目——Steam搬砖项目。或许你们已经听闻过它的名字&#xff0c;但今天我要带领你们深入了解这个项目的本质&#xff0c;为你们揭示五个必须警惕的警示。让我们共同探索这个项目是否适合你们&#xff0c;…

关于「光学神经网络」的一切:理论、应用与发展

/目录/ 一、线性运算的光学实现 1.1. 光学矩阵乘法器 1.2. 光的衍射实现线性运行 1.3. 基于Rayleigh-Sommerfeld方程的实现方法 1.4. 基于傅立叶变换的实现 1.5. 通过光干涉实现线性操作 1.6. 光的散射实现线性运行 1.7. 波分复用&#xff08;WDM&#xff09;实现线性运…

OpenAI再次与Sam Altman谈判;ChatGPT Voice正式上线

11月22日&#xff0c;金融时报消息&#xff0c;OpenAI迫于超过700名员工联名信的压力&#xff0c;再次启动了与Sam Altman的谈判&#xff0c;希望他回归董事会。 在Sam确定加入微软后&#xff0c;OpenAI超700名员工签署了一封联名信&#xff0c;要求Sam和Greg Brockman&#x…

Ubuntu 23.10 服务器版本 ifconfig 查不到网卡 ip(已解决)

文章目录 1、问题描述2、 解决方案 1、问题描述 服务器&#xff1a;ubuntu 23.10 经常会遇到虚拟机添加仅主机网卡后&#xff0c;通过 ifconfig 无法获取其网卡 ip 2、 解决方案 修改网卡配置文件&#xff1a; # 进入网卡配置文件目录 cd /etc/netplan # 备份原始文件 cp …

数据库基础入门 — 认识数据库

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…