利用Amazon Braket云服务探索量子计算机的应用潜能

企业动态 DIGITIMES 2021-04-17 11:36

AWS于2020年正式推出Braket服务,透过提供公共云端平台的方式,为推动量子云计算的初期探索与应用可能性跨出了一大步。

NISQ ─ 量子计算机发展的初期

AWS数据科学家陈维表示,所谓量子云计算,简单来说就是利用次原子世界的物理原理来进行云计算。它采用了有别于现行云计算的全新方式,可实现传统计算机无法达成的任务。

利用Amazon Braket云服务探索量子计算机的应用潜能
AWS数据科学家陈维

就量子计算机的发展来看,我们现在正进入噪声中等规模量子(Noisy Intermediate-Scale Quantum;NISQ)时代,仅能制作出有限的量子比特,而且精确度不佳,在实际运作时须考虑噪声带来的影响。

这意味着,虽然量子云计算可为化学分子结构模拟、搜索、排序、机器学习等各种应用带来显著效益,但因为噪声问题,需要很大的量子比特数才能正确的操作。以分子结构模拟为例,在没有噪声情况下,仅需约200个量子比特,但在考虑噪声后,所需比特数便暴增至20万个。

因此,尽管真正的实际应用与现阶段技术之间还有很大落差,业界离纠错量子计算机终极目标还很遥远,但无庸置疑,在各方积极投入下,已展现出令人振奋的初期探索成果,让我们对量子计算机的未来发展充满期望。

Amazon Braket提供的量子硬件技术

看好量子计算机的庞大潜力,Amazon已成立量子云计算研究中心,投入于量子算法和硬件的研究;此外,还设立了解决方案实验室,透过与客户合作,探索此技术的实际应用可行性。

同时,为了推动量子云计算的普及运用,Braket云服务也已正式上线。这是一项完全受管的服务,可协助科学家和开发人员利用量子云计算进行实验与研究。

陈维解释,Braket云端包含了建立、测试和执行三个部分。使用者可以在完全受管的开发环境中建立算法,并利用传统硬件进行模拟,最后再交给安全、随选的量子硬件来执行。

目前,Braket可提供三种不同的量子硬件技术,分别来自D-Wave、IonQ和Rigetti公司。“我们还处于技术的萌芽期,未来的量子计算机会是何种形式,目前业界还没有定论。因此这三家公司均采用了不同的硬件设计方式。”

其中,D-Wave专精于量子退火(quantum annealing)技术,它是特定应用量子计算机主要用来解决量子无限制二进制最优化(Quadratic Unconstrained Binary Optimization;QUBO)问题,也就是透过找出低能量位置点的概念,来求解最优化。

D-WAVE锁定特定应用,近来已因优异表现而获得业界的关注。陈维表示,D-Wave可提供的量子比特数已从原来的2000比特增加至5000比特。IonQ和Rigetti则是提供通用量子计算机,采用量子门设计,可执行包括叠加(superposition)和纠缠(entanglement)的量子比特云计算,不过这两公司硬件的拓朴设计并不相同。

建立量子算法:融合机器学习和量子云计算技术

在建立量子算法时,陈维介绍了具发展潜力的混合算法(hybrid algorithm)。它的观念类似于目前机器学习采用CPU+GPU的异质架构,把云计算负荷进行分配。在混合算法中,则是采用CPU+QPU的架构,把部分平行处理交由CPU来处理,而QPU作为协同处理器,因此可减少所需的量子比特数,提升效率。

在架构(framework)方面,AWS已在Braket上导入开源PennyLane,是推动量子云计算的一大进展。

陈维表示,PennyLane类似于机器学习常用的TensorFlow架构,使用者无需操作底层运作,透过把机器学习和量子云计算的概念结合在一起,能以训练神经网路的方式来训练量子电路。

PennyLane中已建立了混合量子模型,以及化学、最优化和机器学习等应用程式库,降低了建立量子云计算的门槛。经测试,在Amazon Braket模拟器上训练机器学习模型,能够提升10倍的速度。

最后,陈维再次强调,量子云计算正快速演进,Braket上的可用资源也将持续更新扩充,协助各产业以及研究机构加速创新,为未来的量子时代奠定基础。