英伟达和IBM搞事情!主攻“量子计算+AI”

news2024/10/23 22:37:14

图片

内容来源:量子前哨(ID:Qforepost)

文丨娴睿/慕一  排版丨沛贤

深度好文:2000字丨8分钟阅读

Ismael Faro是一位计算机工程师,自2015年以来,他就成为开发IBM量子软件生态系统的重要人物。从2016年将第一台量子计算机上云,到推出Qiskit,并参与整合经典计算和量子计算,Faro在软件服务方面具备丰富的专业知识,这对于量子计算机的研发落地至关重要。

作为量子服务和数据部门副总裁,Faro目前负责利用AI来简化并优化整个量子软件堆栈。在近期的采访中,他谈到了这一新兴领域。

图片

 (采访现场,图片来自网络)

据Faro解释,其核心目标是“如何利用AI来改进量子部分,以及如何将AI融入经典计算来改进经典部分,以便最终在量子计算机中取得更好的结果。”

一个有力的例子就是由AI驱动的新型转译器服务。

Faro说:“把问题放在AI模型面前,通过强化学习,AI会尝试找到更好的路径。”通过对大量量子电路数据进行AI模型训练,转译器可以发现超越经典方法的新型优化策略。正如 Faro 所言:“当你看到AI模型如何解决问题时,你将感到意外,这很有趣。”

不过Faro强调,这需要融合多个专业领域的跨学科知识。“我们密切关注着转译理念、AI和启发算法之间的联系,”他说道,“当我们与业内人士交谈,他们会说‘我要向你提出更高层次的挑战。’”

图片

 (图片来自网络)

Faro认为,从用户体验的角度来看,AI在简化整个量子工作流程方面发挥着越来越重要的作用。他表示,“今明两年,我们将继续添加小组件以提升用户体验。”他还提到即将推出的功能,如由AI指导的代码优化建议。

但其潜力远不止于此。“从长远来看,我们需要使用AI来协调经典计算和量子计算之间的所有资源,”Faro说道,他设想,随着量子计算扩展到包含各种量子比特数量的多个设备,智能地协调并分配经典和量子资源势在必行。

Faro还强调,“量子纠错是我们致力于探索如何利用AI来改进的领域。”鉴于量子纠错的复杂性,我们可能利用AI发现新技术以推动该领域的发展。

在采访中,Faro明确表示,AI对于解锁量子计算的下一个前沿应用不可或缺。Faro总结道:“经典计算的软件中支持量子计算融合的部分,都可能是AI有潜力改进的地方。”

随着量子软件栈日益庞大和复杂,在多个集成点注入AI对于提供简化用户终端体验,同时协调量子和经典工作负载至关重要。Faro 的团队正在开创这种以AI为中心的方法,以便塑造一个经典-量子模型的未来。

AI之于量子计算的作用,正如NVIDIA HPC 的技术营销工程师Mark Wolf所言,“AI处于技术革命的前沿,有望重新定义未来,包括解决许多阻碍实用量子计算发展的挑战性问题。”

图片

NVIDIA HPC 的技术营销工程师Mark Wolf,图片来源:网络

他认为,AI将在以下方面促进量子计算的发展:

1、改进量子处理器。量子处理器 (QPU)是物理学和工程学的奇迹,由许多用于保护和操纵量子比特 (qubit) 的精细化调节系统组成。量子比特极其敏感,哪怕是最轻微的噪声源都可能影响计算。所以最优控制是操作量子处理器的一个关键方面,可确保以尽可能弱化噪声的方式对量子比特执行必要的操作。AI是确定最优控制序列的重要工具,可由量子处理器产生尽可能高质量的结果。

AI已经应用于量子设备操作的许多其他方面,如校准和读取量子比特,证明了其在运行过程中同时降低多来源噪声的实用性。 

2、即使设计最精良的量子硬件处理器,也会出现量子比特抗噪水平达不到运行大多数算法所需要求的情况。理论上的解决方案是量子纠错,这是一种系统地排除量子计算中的错误,确保结果可靠的过程。

量子纠错程序的一般步骤包括将量子信息编码为逻辑量子比特、对逻辑量子比特执行算法操作、解码并纠正产生的错误。每个步骤都很复杂,需要高效执行,以便在任何量子信息丢失或损坏之前纠正错误并完成计算。 

研究人员认识到,AI具有优良的速度、可扩展性和复杂模式识别能力,这使AI成为实现量子纠错工作流程许多部分的绝佳工具。例如,来自德国马克斯·普朗克研究所和弗里德里希-亚历山大大学(FAU)的团队利用强化学习发现了新的量子纠错码及其各自的编码器。

解码步骤是AI的另一个量子应用方向,例如谷歌最近研究探索了如何使用基于变压器的循环神经网络来解码标准量子纠错码。

3、开发高效的量子算法。简化电路是量子工作流程的关键部分,可确保算法尽可能高效。这项任务极其困难,通常需要解决复杂的优化问题。当为特定物理设备及其独特约束(如量子比特拓扑)编译算法时,复杂性会增加。

这个问题非常关键,以至于整个量子计算生态系统的主要参与者都在联手寻找支持AI的电路缩减技术。例如,Google DeepMind、Quantinuum 和阿姆斯特丹大学最近联手开发了用于减少量子电路中资源密集型T门数量的AI方法。实验结果表明,AI可以在一组常见的基准量子电路上极大地改进最先进的 T 门缩减技术。

参考资料:

https://thequantuminsider.com/2024/06/14/how-classical-ai-is-saving-quantum-computing-a-talk-with-ibms-ismael-faro/

https://developer.nvidia.com/blog/enabling-quantum-computing-with-ai/

特此说明:量子前哨翻译此文仅作信息传递和参考,并不意味着同意此文中的观点与数据。

——end——

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

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

相关文章

Debugger的使用

断点调试 1.打断点 2.以debug模式运行 3.流程控制

一款Wordpress网站导航主题,带昼夜切换功能

Wordpress网站导航主题,带昼夜切换功能。 基于wordpress,部署和使用都比较方便。 界面比较简洁大方。后台管理功能也比较全面,值得一试。 这款主题界面、功能都非常简洁。 作者把这款定位为简约导航主题,所以这款wordpress导航…

61.WEB渗透测试-信息收集- WAF、框架组件识别(1)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于: 易锦网校会员专享课 上一个内容:60.WEB渗透测试-信息收集- 端口、目录扫描、源码泄露(8) WAF的识…

西米支付:【风控升级】同一商户集中交易,将会限制正常用卡

支付公司风控策略再升级!近日,有某支付公司代理透漏,客户反馈机器突然不能刷卡了,换卡也无法交易,交易均提示06-超出商户限额,然而该款机器刷卡限额为单日30万,单月300万,客户并未触…

使用MyBatisPlus进行字段的自动填充

使用MyBatisPlus进行字段的自动填充 需求场景 当我们往数据库里面插入一条数据,或者是更新一条数据时,一般都需要标记创建时间create_time和更新时间update_time的值,但是如果我们每张表的每个请求,在执行sql语句的时候我们都手…

arco design表单label和输入框的空间分布

表单空间分布 arco利用的栅格系统来实现label、input的大小分布 <a-form :model"formData.form" :label-col-props"{ span: 6 }" :wrapper-col-props"{ span: 18 }" >// 其它...... </a-form>栅格系统中&#xff0c;默认空间总量2…

web 腾讯地图怎么设置卫星底图??

引用腾讯地图JavaScript SDK (腾讯地图引用文档) 设置卫星底图代码如下&#xff1a;官网示例 new TMap.Map("container", {// zoom: 16, //设置地图缩放级别zoom: 17.2, //设置地图缩放级别center: new TMap.LatLng(lat, long), //设置地图中心点坐标pitch: 35, //…

OZON彩妆热销产品,OZON热销化妆品

在当今的电商时代&#xff0c;OZON平台以其卓越的服务和丰富的产品种类&#xff0c;成为了众多消费者和美妆爱好者的首选。特别是在彩妆领域&#xff0c;OZON平台上的热销产品不仅满足了消费者的多样化需求&#xff0c;更引领了美妆新潮流。本文将为您详细解读OZON彩妆热销产品…

Matlab个性化绘图第3期—带三维球标记的折线图

前段时间有会员在群里问该如何绘制下面这种带三维球标记的折线图&#xff1a; 本期内容就来分享一下带三维球标记的折线图的Matlab绘制思路。 先来看一下成品效果&#xff1a; 特别提示&#xff1a;本期内容『数据代码』已上传资源群中&#xff0c;加群的朋友请自行下载。有需…

Arduino平台软硬件原理及使用——无源蜂鸣器模块的使用

文章目录 一、蜂鸣器发声原理 二、无源蜂鸣器与有源蜂鸣器的区分 三、无源蜂鸣器模块在Arduino中的使用 一、蜂鸣器发声原理 上图为常见的不同封装及规格的蜂鸣器。 同蜜蜂、知了等昆虫发声原理一样&#xff0c;蜂鸣器同样靠振动来发出声音&#xff1b; 如上图为无源蜂鸣器的内…

【比较版本号】

比较版本号 一、题目二、方法一&#xff1a;s.split()parseInt()三、方法二&#xff1a;优化空间复杂度——双指针四、补充&#xff1a;charCodeAt()函数 一、题目 二、方法一&#xff1a;s.split()parseInt() 使用split将版本号的字符串拆分为数组&#xff0c;再将数组中的每一…

c#考试知识点

第一题 //数组{1&#xff0c;2&#xff0c;3&#xff0c;&#xff0c;8&#xff0c;6} //方法&#xff08;数组&#xff0c;目标值&#xff09; //输出 //接收一个数组&#xff0c;输出目标值是数组中哪两个数的和&#xff0c;并输出下标 using System; using System.Collectio…

从零开始学代码写了一个心理学知识导航站

我从零编码经验开始开发一个网站。最初我只是想把自己收集到的心理学知识和一些资源分享出来&#xff0c;希望能够让更多的用户受益。 然而&#xff0c;在写作时&#xff0c;我意识到&#xff0c;尽管函数和界面是使用 GPT 从头开始​​手工编写的&#xff0c;而且我没有使用所…

Vite文件目录结构介绍

我们通过命令create-vite shop-admin基于Vite创建vue3项目后&#xff0c;其默认的文件目录结构如下&#xff1a; shop-admin ├─ index.html ├─ package-lock.json ├─ package.json ├─ public │ └─ vite.svg ├─ src │ ├─ App.vue │ ├─ assets │ │ └…

Codeforces Global Round 26 F. Reconstruction(枚举+dp)

题目 Problem - F - Codeforces 思路来源 稲葉廻代码 题解 前面补一个0&#xff0c;字母对应P&#xff0c;后面补一个0&#xff0c;字母对应S 中间必有一个分界处是PS相邻&#xff0c; PS相邻一个是前缀和一个是后缀和&#xff0c;就可以唯一确定这个序列的和 枚举这个…

Vue3 【仿 react 的 hook】封装 useTitle

效果预览 页码加载时&#xff0c;自动获取网页标题通过input输入框&#xff0c;可以实时改变网页标题 代码实现 index.vue <template><h1>网页的标题为&#xff1a; {{ titleRef }}</h1><p>通过input输入框实时改变网页的标题 <input v-model"…

厂里教务之延迟任务精准发布文章

延迟任务精准发布文章 延迟任务概述 什么是延迟任务 定时任务&#xff1a;有固定周期的&#xff0c;有明确的触发时间 延迟队列&#xff1a;没有固定的开始时间&#xff0c;它常常是由一个事件触发的&#xff0c;而在这个事件触发之后的一段时间内触发另一个事件&#xff0c…

短视频开源项目MoneyPrinterTurbo:AI副业搞起来,视频制作更轻松!

目录 引言一、MoneyPrinterTurbo简介二、MoneyPrinterTurbo的核心功能三、MoneyPrinterTurbo的未来发展四、MoneyPrinterTurbo与AI副业五、部署实践1、克隆代码2、创建虚拟环境3、安装依赖4、安装好 ImageMagick5、端口映射6、启动Web界面7、模型配置8、填写主题9、视频生成10、…

思科ospf+rip重发布配置命令

——————————————————————————————————————————— 基础配置 R1 Router>en #进入配置模式 Router#conf #进入配置模式 Router(config)#h…

1994年美国人口普查数据 分类预测与集成学习

对于分类预测学习任务&#xff0c;从指定的数据源读取数据&#xff0c;对数据进行必要的处理&#xff0c;选取合适的特征&#xff0c;构造分类模型&#xff0c;确定一个人的年收入是否超过50K。 数据来源&#xff1a;1994年美国人口普查数据库。数据存放在data目录中&#xff0…