量子技术即将进入青黄不接的阶段,Google释出NISQ演算法框架Cirq适应过渡期
2018-07-19 17:52:22 | 来源:ithome | 投稿:乐乐 | 编辑:dations

原标题:量子技术即将进入青黄不接的阶段,Google释出NISQ演算法框架Cirq适应过渡期

Google人工智能量子团队在第一届量子软件和量子机器学习国际研讨会(QSML)上,发表了Cirq公开测试版,这是一个用于杂讯中等规模量子(Noisy△Intermediate△Scale△Quantum,NISQ)电脑的开源框架,Cirq能让研究人员在特定的量子处理器上开发量子演算法。该团队也将Cirq用在Google的Bristlecone处理器上,而接下来他们还计划在云端提供该处理器。

NISQ是近期才由美国理论物理学家,同时也是加州理工学院理论物理学教授John△Preskill提出的名词,他在论文中提到,NISQ技术将在不久的未来实现,具有50到100量子位元的量子电脑,在理论上已经可以超过当前传统数位电脑运算能力解决问题,但是在量子闸中的杂讯,将会限制能够可靠执行的量子电路大小。

也就是说,程式在超过50量子位元的装置上执行,很快的就难以在传统的电脑上模拟,因此这些运算必须摆上量子电脑中计算,来完成传统电脑无法完成的工作。目前这仍处在理论验证阶段,是一个高度抽象的工作,而且还无法应用在任何实际的用途。

不过,一旦人类到达了这个阶段,我们就会处在NISQ的尴尬时期,因为我们的量子技术已经可以完成传统电脑无法完成的事,却无法提供演算法足够的容错能力,由于没有足够的量子位元来做错误纠正,所以无可避免的受杂讯干扰,以致于必须直接在物理层级使用不完美的量子位元。

因此现在电脑科学家要解决的问题,就是如何在这些不完美的NISQ处理器上开发量子演算法,并能善用受限的硬件优势。这包括使用资料来解决问题中最困难的部分,而非纠结在演算法与硬件间的映射问题,另外,部分量子处理器存在复杂的几何限制与其他细微差异,当开发者忽略这些细节,将会造成错误的量子计算。

Google人工智能量子团队为此在QSML上发表了Cirq公开Alpha测试版,这是一个专用于NISQ电脑的开源框架,能够帮助研究人员了解NISQ电脑用于解决实务计算性问题的能力。Cirq在安装后,就能让研究人员在特定的量子处理器上撰写量子演算法,该框架提供了精确的量子电路控制方法,像是使用原生量子闸指定量子闸行为、在装置上放置适当的量子闸,或是在量子硬件的限制中,排成这些量子闸的时序。

Google提到,Cirq使用的资料结构经过最佳化,可以用于编写或是编译这些量子电路,以允许开发者充分利用NISQ架构。Cirq能够支援在模拟器中执行这些演算法,同时也能整合未来量子硬件或更大的云端模拟器。

Google同时宣布释出OpenFermion-Cirq,OpenFermion是一个用来开发化学问题的量子演算法平台,而OpenFermion-Cirq则是使用Cirq框架,来开发实现近期演算法的应用程序范例,编译量子模拟演算法的开源函式库,能将量子化学问题建构为低深度量子演算法,使研究人员可以把化学问题的细节,转成高度最佳化的订制量子电路,并在特定的硬件上运作,执行像是模拟分子或是复杂材料的特性等工作。

量子运算将会需要跨产业以及学界的合作,Google人工智能量子团队在建构Cirq时,就与包括剑桥与NASA在内的不同机构合作,以获取演算法设计的回馈与意见。该团队提到,他们正将Cirq应用在Google的Bristlecone处理器上,在不久的将来,也会在云端服务提供该处理器,届时Cirq将成为开发人员在该处理器上编写程式的介面。现在Cirq以Apache△2授权在GitHub上公开,研究人员已经可以加入NISQ演算法开发。

tags:

上一篇  下一篇

相关:

Docker 18.06社交版释出,未来要放慢发布速度,延长专案维护时间

现今容器市场的焦点多半聚焦在Kubernetes生态系的发展,相较之下掀起容器热潮的Docker,昔日光环已褪色不少。在6月DockerCon上,该公司的产品发布,主要以企业版Docker为核心,迈向多云整合、异质IT环境架构整合。而

Fortinet:勒索病毒GandCrab 4.0才推出两天就释出4.1,小心盗版网站的假破解工具

资安业者Fortinet揭露,勒索软件GandCrab距上个版本发布才两天,现在又释出了新版本,并且增加了过去他们不曾观察到的网络通讯策略。至于外传GandCrab新版本将会通过伺服器讯息区块(Server△Message△Block,SMB)漏

Datadog释出新功能Watchdog,可自动侦测企业IT环境异常事件

图片来源: Datadog 资料监控厂商Datadog的更新步调很积极,今年积极推出云端容器监控服务,大力支援AWS、Azure的Kubernetes服务,还有Prometheus等容器应用。而在近日该厂商又宣布,Datadog监控平台要推出新功能Watc

Container周报第73期:Google释出Java大型应用容器化工具,微软则推出开发者新Azure测试空间

07/04~07/11精选Container新闻#Java△#容器化大型Java应用容器化更容易了,Google开源释出Java容器化工具Jib今年多家云端厂商相继推出代管容器服务,可支援Java、Python、Node.js等环境,但老旧大型Java应用如何支援

以文字游戏来训练增强学习AI,微软实验室开源TextWorld框架

在人工智能中,增强学习以及自然语言理解都是重要的技术,但是这两个项技术却很难合适的应用在一起。微软蒙特娄实验室释出了,用来制作文字游戏的可扩充Python框架TextWorld,开发人员除了可以使用TextWorld来训练或

站长推荐: