量子&AI入门

更多深度文章,请关注:https://yq.aliyun.com/cloud



今年三月,阿里巴巴宣布启动“NASA”计划,说要组建独立的研发部门,为服务20亿人的新经济体储备核心科技,解决10年、20后的困难。量子计算就被阿里视为能“解决20年后计算资源稀缺的秘密武器”,将应用于目前无法处理的重大科技难题上,其中包括通用人工智能的市场化、癌症的治疗计划等等。

今天我们就来聊一聊关于量子计算,全程烧脑干货!

任何科技的发展总结起来,都是人才的竞争。这似乎是永恒不变的真理。当然量子计算领域也是如此。

量子计算大牛施尧耘加入阿里云,担任阿里云技术首席科学家。他在接受采访时坦然说:目前量子计算领域有一个非常尴尬的处境:人才短缺。既懂量子,又善编程,两者兼顾的凤毛麟角。对于对黑科技感兴趣的程序员,这或许是一个机会!

或许,很多人压根不知道什么是量子计算。如果要介绍量子计算,就必须要先介绍量子计算的“爸爸”——量子力学。可能你还是不知道,不过没关系,马上你就会知道为什么你不知道。

量子力学是研究物质世界微观粒子运动规律的物理学分支,主要研究原子、分子、凝聚态物质,以及原子核和基本粒子的结构、性质的基础理论,它和相对论一起构成了现代物理学的理论基础。

前方高能!

量子力学打破了我们很多常识性的理解,宏观世界的生活经验很多都是表象。比如,你可能认为世界的运行是确定的、可预测的,一个物体不可能同时处于两个相互矛盾的状态。在微观世界中,这种表象被量子力学的规律打破了。

量子力学认为,世界的运行并不确定,我们最多只能预测各种结果出现的概率;一个物体可以同时处于两个相互矛盾的状态中。简单的来说,量子力学认为你可以一边在家里,一边在公司。(这才是量子力学真正难以让人接受的原因,颠覆三观的理论。)

这个时候,你可能认为这样颠覆三观的理论到底有什么用?现在对于我们人类最直接的用处就是量子计算。

量子计算现在在业界主要两个应用:

一是:模拟量子系统,在材料科学、量子化学、药物发现等领域人们需要用大量的计算资源来模拟量子系统,量子计算机用来做这样的计算最自然最直接;

二是:用于帮助现在互联网公司都需要做的计算,比如机器学习的提速,基于量子硬件的机器学习算法,加速优化算法和提高优化效果等。

量子计算的最直接的产物是量子计算机。

量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。当某个装置处理和计算的是量子信息,运行的是量子算法时,它就是量子计算机。量子计算机的概念源于对可逆计算机的研究,研究可逆计算机的目的是为了解决计算机中的能耗问题。

为什么量子计算机会那么厉害,它的工作原理到底是什么?

计算机所做的计算,就是操作经典比特。同样的道理,所谓量子计算机,就是在量子力学允许的范围内操作量子比特(量子比特暂时没有明确的定义)。在经典力学中,一个比特的状态是唯一的,而量子力学允许量子比特是同一时刻两个状态的叠加。

量子力学态叠加原理使得量子信息单元的状态可以处于多种可能性的叠加状态,从而导致量子信息处理从效率上相比于经典信息处理具有更大潜力。普通计算机中的2位寄存器在某一个时间仅能存储4个二进制数(00、01、10、11)中的一个,而量子计算机中的2位量子位(qubit)寄存器可同时存储这四种状态的叠加状态。随着量子比特数目的增加,对于n个量子比特而言,量子信息可以处于2中可能状态的叠加,配合量子力学演化的并行性,处理速度要比传统计算机更快。

上述的解释可能有些难以理解,并且没有充分的展现量子计算机的能力。我国量子力学的泰斗级人物郭光灿对其工作原理的通俗解释是:量子比特可以制备在两个逻辑态0和1的想干叠加态,换句话讲,它可以同时存储0和1。考虑一个N个物理比特的存储器,若它是经典存储器,则它只能存储2^N个可能数据当中的任一个,若它是量子存储器,则它可以同时存储2^N个数,而且随着N的增加,其存储信息的能力将指数上升。例如,一个250量子比特的存储器(由250个原子构成)可能存储的数达2^250,比现有已知的宇宙中全部原子数目还要多。

在计算机中,由于数学操作可以同时对存储器中全部的数据进行,因此,量子计算机在实施一次的运算中可以同时对2^N个输入数进行数学运算。其效果相当于经典计算机要重复实施2^N操作,或者采用2^N个不同处理器实行并行操作。由此可见,量子计算机可以节省大量的运算资源。

好马配好鞍,量子计算机的新娘是谁?

量子计算机巨大的并行计算能力,必须要有量子算法的支持。接下来我们罗列一下实用的量子算法,如果有兴趣深入了解,可自行深入学习。

1994年shor发现了第一个量子算法,它可以有效地用来进行大数因子分解。大数因子分解是现在广泛用于电子银行(支付宝)、网络等领域的公开密钥体系RSA安全性的依据。

1997年Grover发现了另一种量子算法,即量子搜索算法。这种算法可有效地攻击密码体系,经典计算需要1000年破解的密码,采用Grover算法的量子计算机只需不到四分钟的时间。

1998年的量子退火算法,其就是谷歌D-Wave量子计算机的核心算法,这也是为什么有人称D-Wave是量子退火机的原因。量子退火算法已经在超级计算机上模拟过,但是,效果不佳,因为量子退火算法的计算复杂度太高了。

这些科幻技术能投入实用吗?

MIT(麻省理工科技评论)公布了2017年十大突破性技术,实用型量子计算机入选,预计成熟期:4-5年。

实用型量子计算机的技术突破在于它能制造出稳定的量子比特。它的重要意义:在运行人工智能程序以及处理复杂的模拟和规划问题时,量子计算机的速度可能是传统计算机的指数倍,而量子计算机甚至能制造出无法破解的密码。

量子计算机虽然每年都是“十大突破性技术”的夺标大热门,但每年我们都得出同样的结论:仍然无法实用。现在,它正在把以前的理论设计变成现实。

从现在起2-5年内,这样的系统很有可能开始出售。最终,科学家们有望研制出拥有10万个量子比特的系统。这些系统会制造出精确的分子模型,从而颠覆材料、化学和制药产业,让科学家们研制出各种新材料和新药。

量子计算和AI到底是什么关系?

这是我们今天要讲的重点。人工智能被视为未来,而且近期在人工智能领域已经取得了不错的成绩,这让很多人更加坚定了人工智能是未来这句话。

那么人工智能的能力来源是什么?现在公认的是三样:大数据、计算能力、算法。前两样是时代发展的产物,大数据是因为互联网的发展积累的产物,而计算能力是摩尔定律发展的产物。

其实,很多人都应该知道,未来人工智能发展的最大障碍不是数据,不是算法,而是计算能力。特别是对于大数据时代来说,我们今天生产数据的能力和我们处理数据的能力已经严重出现了不匹配现象。我们需要量子计算机来帮助我们处理未来即将出现的海量数据。另外众所周知的阿尔法狗,它下一盘围棋所消耗的能量是人类的几十万倍,这一方面是算法上的不足,但是换个角度来看也是计算能力的不足。

另外一个很重要的信息,对于人工智能发展最大的噩耗:摩尔定律正在失效,中国科学院院士杜江峰认为,摩尔定律最多还能使用10年。并且他举了一个例子来解释他的看法:从物理科学基础上一个电子是不可再分的,不可能拥有从90多纳米到60多纳米,到40多纳米,到30多纳米······将来能够到零点几纳米甚至更小纳米的层面。从科学的原理上来讲,宏观问题上,是按照牛顿三大定律主宰的,但到纳米层面,牛顿定律不再适用,而会进入一个新的科学,也就是我们经常说的量子力学,描述的基础就不一样了。

还有一个问题,就是热耗散的问题,经典计算机器件,热耗散不可避免,而且集成度越高,热耗越严重。但对于量子计算机来说,原理上保持可逆计算,没有热耗散,它可以在里面自循环,没有热耗散也遵从量子力学规律。

量子计算能够让人工智能加速,原来需要一千台机器,或者需要一万台,现在用量子计算机可能一台就够了。量子计算机将重新定义什么才是真正的超级计算能力。同时,量子计算机也将有可能解决人工智能快速发展带来的能源问题。在量子人工智能这方面,谷歌已经开始建立量子人工智能实验室。其目的就是用量子计算技术来应对每天产生的海量数据处理,进而优化人工智能。

总结:

量子计算机的计算能力将为人工智能发展提供革命性的改变,它能够指数加速学习能力,轻松应对大数据的挑战。

文章作者:虎说八道,审校:主题曲哥哥

时间: 2024-08-03 23:50:20

量子&AI入门的相关文章

清华量子计算大师应明生独家专访:AI未来一定会以新的形式重生

近年来,人工智能和量子计算两大领域双双被人们寄予厚望,特别是被国人当成是"超英赶美".弯道超车的两大历史机遇.量子计算机是指利用量子相干叠加原理,量子比特的独特属性使量子计算机在处理一些运算的时候速度更快,理论上具有超快的并行计算和模拟能力的计算机.量子计算机代表着突破被纳米层面限制的摩尔定律,意味着巨大的计算力潜能.曾有人打过一个比方:如果现在传统计算机的速度是自行车,量子计算机的速度就好比飞机. 计算力正是AI三大法宝之一.现有计算机已经能够支持AlphaGo这样的"围棋

【世界知名量子科学家加盟阿里】施尧耘出任阿里云量子技术首席科学家

量子技术领域重量级人物施尧耘已经确认加入阿里巴巴,担任阿里云量子技术首席科学家.施尧耘教授在阿里巴巴的主要工作和角色是组建并负责阿里云量子计算实验室.施教授说,阿里云不仅强力支撑量子,也是未来量子应用的输出渠道.阿里做量子计算的源动力就是要做好云计算.在接受新智元的独家专访时,施教授谈到了为什么加入阿里.量子技术的最新发展趋势和现状.量子技术与人工智能的关系等等话题. 根据新智元获得的最新消息,量子技术领域重量级人物施尧耘已经确认加入阿里巴巴,担任阿里云量子技术首席科学家. 施教授是最新入职阿里

对话依图医疗总裁倪浩:AI 产品只是第一步,未来要和医院制定中国儿童骨龄新标准

雷锋网消息,近日,浙江大学医学院附属儿童医院(以下简称:浙大儿院)与依图医疗正式宣布结成战略合作伙伴关系,并发布全国第一款儿童骨龄智能辅助诊断系统. "在与医院合作的过程当中,我们看到了未来一起制定中国儿童骨龄新标准的可能."依图医疗总裁倪浩在接受采访时表示. 今年 5 月,依图科技宣布完成 3.8 亿人民币 C 轮融资,资金主要用于医疗领域 AI 核心技术的研发.医疗行业临床应用的拓展,以及医疗人工智能团队的建设. 医疗人工智能领域中,以医学影像切入行业快速落地的公司很多,每家公司在

AI科技评论周刊:你有没有想过,要成为一个AI领域的大神?

未来是一个AI的时代吗?很有可能是的,几乎每天都能看到AI相关的新闻,你会不会也有一种想要钻研AI,制造下一个AlphaGo的冲动? 可是学习AI说难不算特别难,但是说简单也绝不简单,尤其是对于初学者来说,更是容易有种无从下手的感觉.上个星期,AI科技评论急大家之所急,为大家准备了几份非常精彩的AI入门教程,为你全方位无死角的揭开目前AI最火热的机器学习方法背后的奥秘: 想了解机器学习?你需要知道的十个基础算法 朴素贝叶斯分类 机器学习的本质是什么?其实就是连续的概率选择和调参,但到底是怎么个调

开发者入门必读:最值得看的十大机器学习公开课

在当下的机器学习热潮,人才匮乏十分显著.截至目前,国内开设人工智能(AI)专业的高校不多,相当多的开发者是跨界入门,需要自学大量知识并摸索.因而优质的学习资源至关重要.因此,雷锋网搜集了全世界范围内最受欢迎的机器学习课程,整理成这份"机器学习十大入门公开课"盘点,集中呈现给各位.这份推荐榜颇费心血,综合考虑了难易.侧重点.时效性等诸多因素,希望能帮助大家找到最适合自己的学习资源. 这些课程全部免费开放,但有些需翻墙,有的缺少中文字幕. 1. 吴恩达"机器学习"公开课

吴恩达亲自采访百度林元庆和谷歌 Ian Goodfellow,他们对刚入门者有何忠告?

雷锋网 AI 科技评论按:随着吴恩达公开 Deeplearning.ai 系列深度学习课程,他也出人意料地放出了一系列主题为"The Heros in Deep Learning"的采访视频.吴恩达亲自上阵采访了"深度学习教父" Geoffery Hinton."GANs之父" Ian Goodfellow."深度学习三驾马车"中另一位 Yoshua Bengio .UC伯克利教授 Pieter Abbeel .百度研究院院长

普通程序员如何转向AI方向

一. 目的 本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 "普通" 程序员踏入AI领域这个门.这里,我对普通程序员的定义是:拥有大学本科知识:平时工作较忙:自己能获取的数据有限.因此,本文更像是一篇 "from the scratch" 的AI入门教程.   二. AI领域简介 AI,也就是人工智能,并不仅仅包括机器学习.曾经,符号与逻辑被认为是人工智能实现的关键,而如今则是基于统计的机器学习占据了主导地位.最近火热的深度学习正是机器学习中的一个子项

转载:普通程序员如何转向AI方向

眼下,人工智能已经成为越来越火的一个方向.普通程序员,如何转向人工智能方向,是知乎上的一个问题.本文是我对此问题的一个回答的归档版.相比原回答有所内容增加. 一. 目的 本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 "普通" 程序员踏入AI领域这个门.这里,我对普通程序员的定义是:拥有大学本科知识:平时工作较忙:自己能获取的数据有限.因此,本文更像是一篇 "from the scratch" 的AI入门教程. 二. AI领域简介 AI,也就是人工智能

25岁Java工程师如何转型学习人工智能?

"大牛我要问"栏目推出一段时间后,阿里妹收到不少童鞋的来信,其中以职业发展.技术成长的困惑居多. 今天阿里妹选择了一个颇具有代表性的问题:关于目前大热的AI入门学习,希望能帮助有同样问题的童鞋解惑指路. 来信问题:25岁Java工程师如何转型学习AI? 我是一名25岁的Java开发工程师.本科学习的专业是信息与计算科学(数学专业),因为对计算机方面感兴趣,之后培训学习了Java,所以现在从事Java开发.目前就是在电商公司开发一些系统. 我对人工智能非常感兴趣,对数学的兴趣也从未减弱.