华人澳洲中文论坛

热图推荐

    量子时期,咱们需求量子算法

    [复制链接]

    2022-9-25 18:13:51 23 0



    图片来源@视觉中国
    文 | 陈根以后,量子时期正在减速到来。量子畛域中,最为人们所关注的就是推翻经典计算的量子计算。作为一种依照量子力学实践进行的新型计算,量子计算可以利用量子的形态堆叠和互相纠缠来发生微小的计算才能。
    固然,正如经典计算同样,量子计算想要运转,也需求遵守一定的算法——就像普通算法是用来反对普通计算机解决问题的顺序同样,量子算法是为超高速量子计算机设计的算法。量子算法不只玉成了量子计算机的有限后劲,也为人工智能带来了新的开展可能。
    量子计算机也是能够计算的
    基于量子叠加态最使人们期待的运用,就是运算功用超级弱小的量子计算机。
    在量子计算泛起之前,经典计算机采取二进制的“位”(用“0”或“1”表现)作为信息存储单位,进而完成各种运算。而经典计算运算进程则是经由对存储器所存数据的操作来实行的。而且,经典计算机无论其存储器有多少位,一次只能存储一个数据,对其实行一次操作只能变换一个数据。因此,在运算时,必需延续实行屡次操作,这就是串行计算模式。
    与经典计算机不同,量子计算机的信息单元是量子位。量子位最大的特征就是其能够处于“0”和“1”的叠加态,即一个量子位能够同时存储“0”和“1”两个数据,而传统计算机只能存储其中一个数据。好比一个两位存储器,量子存储器可同时存储“00”“01”“10”“十一”四个数据,而传统存储器只能存储其中一个数据。
    也就是说,n位量子存储器可同时存储2n个数据,它的存储才能将是传统存储器的2n倍。因此,一台由10个量子位组成的量子计算机,其运算才能就至关于1024位的传统计算机。而关于一台由250个量子位组成的量子计算机(n=250),它能存储的数据将比宇宙中一切原子的数目还要多。
    换言之,即便把宇宙中一切原子都用来形成一台传统的经典计算机,也比不上一台250位的量子计算机。
    不外,始终以来,以怎么样的形式能力把这些量子位衔接起来,怎么样为量子计算机编写顺序,以及怎么样编译它的输入信号,都是完成量子计算机超强运算才能的严厉应战。直到1994年,贝尔试验室的彼得·肖尔(Peter Shor)提出了一种量子算法,能无效地合成大数,把合成的难度从指数级降到了多项式。
    彼得·肖尔从实践上展现了量子计算性能够把质因数合成问题的求解,从指数时间降到多项式时间。目前通用的计算机加密计划——RSA加密,利用的就是质因数合成的时间繁杂性:用目前最快的算法对一个大整数进行质因数合成,需求破费的时间都在数年以上。但经过彼得·肖尔算法,一台量子比特数足够多的量子计算机,可以“等闲”破解RSA模型下的任何大整数。彼得·肖尔因此荣获1999 年实践计算机迷信的最高奖——哥德尔奖。
    按照彼得·肖尔的测算,合成一个250位的大数,传统计算机用明天最无效的算法,再让寰球一切计算机联结任务,也需求几百万年。而量子计算机只需几分钟。量子计算机合成250位数时,进行的是10的500次方的并行计算。这是量子畛域一个反动性的冲破,这象征着,量子计算机也是能够进行计算的,并由此诱发了少量的量子计算和信息方面的钻研任务。
    在彼得·肖尔开收回第一个量子算法不久后,1996年,贝尔试验室的洛弗·格罗弗(Lov Grover)也称他们发现了一种能够无效搜寻排序的数据库的算法。该算法可以在非构造化数据中进行闪电般的搜寻。普通搜寻算法破费的时间通常与要搜寻的名目数n成反比,而格罗弗算法繁杂度仅为n的负二次方。因此,假如将数据大小变成原来的100倍,普通算法履行搜寻所需时间也会变成100倍,而格罗弗算法只需求原来所需时间的10倍。
    当量子算法结合人工智能
    自Peter Shor颁发第一个量子算法(合成大数质因子量子算法)以来,数学家和计算机迷信家们就曾经开收回其余量子算法来解决经典计算机难以解决的问题。在这几十种量子算法中,许多都比咱们所知道的最无效的经典算法快几个数量级。固然,这些算法只要在它们所处的共同量子环境中能力完成
    实际上,量子计算畛域的一些最首要的任务就是创立摹拟各种量子零碎的算法,这些零碎从激光技术到化工医学无所不包。这些量子算法将在很大水平上超过相似的经典计算,而为量子计算机赋与超强的计算才能。
    目前,进行份子摹拟的经典算法仅限于它能够摹拟的份子类型,这些算法通常只限于自旋轨道少于70个的份子,而且,因为且摹拟的繁杂性增长得十分快,以致于变得愈来愈难以处置。
    而一个量子比特能足够无效地代表这些轨道中的一个,一个只要100个量子比特的量子计算机将可以进行经典计算机可望不可即的份子摹拟。这些摹拟可能暴-露各种之前未知的化合物,并为各种疾病提供新的医治办法。
    从深度优先搜寻(depth-first search)到绝热优化(adiabatic optimisation),量子算法运用宽广,并且在不停提高。当这些算法真正投入使用,商业、行政、医学、工程等畛域一些最使人懊丧的,辣手的,指数级的问题都将迎刃而解。
    量子算法除了为量子计算机的有限后劲,也为人工智能带来了新的开展可能。基于量子的叠加和纠缠等原理,使得量子算法十分适于解决人工智能和机器学习中中心的优化(Optimization)进程类问题,所以从2018年开始,以谷歌为代表的企业纷纭开始投入量子人工智能,特别是与深度学习相结合的畛域。
    在量子算法和人工智能结合的畛域里,拥有代表性的效果包罗Google公司在2020年提出的Tensorflow Quantum(TFQ)框架。TFQ是一种量子-经典混合机器学习的凋谢源代码库,允许研发人员在设计、训练和测试混合量子经典模型时,能够摹拟量子处置器的算法,在终究联机时,还能够在实在量子处置器上运转这些模型的量子部份。TFQ可用于量子分类、量子管制和量子近似优化等功用。
    能够说,人工智能和机器学习是量子算法开展的症结。人工智能想要疾速获得“智慧”,只有经过量子算法和人工智能的结合,让它在人类社会中迅速学习,在寻觅最优解的问题上,只需几个月时间就可以超出人类。
    IBM的实践任务曾经证实,即便仅拜候经典数据,咱们也能够在某些受监视的机器学习运用顺序中完成指数级减速。
    QC Ware QC Ware开发了两品种型的数据加载器,即并行数据加载器和优化数据加载器,它们都将经典数据转换为量子形态以用于机器学习运用,并且还能够使用一种优化的间隔估量算法。
    Matthias Troyer(微软)提出一个广泛的观念,为防止“输出瓶颈”,咱们应该着眼于“小数据,大计算”。好比,CQC成立了一个团队来钻研量子天然言语处置的相干问题。Hartmut Neven(Google)则创造了另外一种共同但奥妙的量子机器运转原理。
    虽然量子算法承诺了人们有限美妙的计算前景,不外,以后,量子算法的履行依然不足可用的量子硬件——这些算法所不足的是与之相对于应的,拥有足够量子比特的,足够弱小的量子计算机。这些硬件应战实质上是技术性的,并且战胜这些难题的途径也是明白的。然而,假如量子机器学习要成为量子计算机的“杀手级运用”,那末,这些难题必需被战胜,这些难题也终将被战胜。(本文首发钛媒体APP)

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    中级会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题44

    帖子60

    积分270

    图文推荐