量子物理推动机器学习

2016 年3 月,AlphaGo 在五番棋中赢了四盘,打败了世界上最好的棋手之一李世乭。AlphaGo 的成功被认为是人工智能研究的一个里程碑。在围棋中,通过蛮力搜索所有可能的策略从而找出最好的走法
是行不通的;落子位置的组合数比宇宙中的原子还要多,而AlphaGo所使用的处理器的计算能力与今天的超级计算机相比还算是轻量级的。其成功的秘密在于和一个特殊的陪练,他自己,进行严格练习。
为成为称职的陪练, AlphaGo 的“深度神经网络”参考了包含大约三千万个专业走法的数据库。
机器学习被认为是人工智能侧重于数据的一面,涉及到把问题的海量实例输入到计算机,它利用数据的模式来解决以前从未出现过的情况。例如,喂给计算机许多同一个人的图片,再给它另一个新的图
片问是否是同一个人。难点在于我们不知道如何将视神经的视觉刺激和在图片中认出一个人这件事联系起来,机器学习方法要给出一个一般的方法来找出数据中复杂的模式。
量子物理学能发挥什么作用?
运行AlphaGo 的计算机是基于经典物理的,通过操控0 和1 信号的微电
子线路来处理信息。如果我们造一个基于量子理论的计算机会如何?
这个设备会从根本上改变计算的极限么?这很难回答。我们还无法建
造一个能解决现实问题的量子计算机,已有强力的数学语言被发展出
来用以刻画和研究“量子算法”。目前研究并不局限在学术界,一些大
的IT 公司比如谷歌和IBM也开始在这方面竞赛,寻找量子计算机“杀
手锏”。于是,机器学习就登场了。既然知道量子计算机的工作语
言,我们可以开始思考量子计算将对机器学习的影响了。这被称为由量
子增强的机器学习,它是量子机器学习的一部分。为
了解量子增强的机器学习,我们首先要理解机器学习是
怎么工作的。机器学习领悟机器学习概念的快捷方法是通过数据拟合。比
如你做了一个实验生成了数据点(x,y),其中x 是可控
参数,y 是测量结果。作为物理学家,你可能想得到一个可以解释这
些测量结果的模型。换句话说,你想通过产生的数据,在一定误差
下,找到关系y =f (x)。这可以通过把数据喂给计算机,然后利用数值
软件找出依赖于参数的函数f(x)中拟合得最好的一个来做到(图1)。换
句话说,这是个优化问题。对机器学习来说,解决优化问
题意味着工作完成了一半。无需实验,人们可通过模型来预测新的控
制参数下的测量结果。人们对传统上认为需要人类经验的机器学习应
用更感兴趣。例如,x 表示宏观经济学变量,而y 代表了下周油价的
涨幅。如果我们从数据中推出了模型y =f (x),就可以用它去预测明天
的油价。而输入是照片的像素,输出是关于Sivu 是否在照片中的回答
时,机器学习被用来做图像识别。这些应用中的共同点是用于回答有
关复杂关系的问题,且答案很值钱。听起来很直接,但机器学习处理的问题通常非常困难。比如,一
个优化问题的地形像喜马拉雅山那么大,而你要靠双脚在没有地图的情况下找最深的山谷(图2)。在图
1 数据拟合的例子中,如果我们定义最好的模型为,对所有数据点y
来说,离它们最近的f (x),更弯曲的函数(蓝色)更好。但当我们引入
一个新的数据点,更粗糙的拟合(红色)给出了更好的预测。对于登山者
来说,弯曲程度更高的模型所对应的优化问题的地形不太有用。一个
有用的优化地形的模型,可以从已有数据背后的模式中泛化出还没有
出现的数据,这不要求在已有数据上拟合得比较完美。给出一个有效
的优化模型需要直觉和实践经验,是利用机器学习能力的关键。量子推动(a quantum boost)
用量子计算增强机器学习的方法是把困难的优化问题交给量子计
算机。算法“工具箱”已经被量子信息界发展起来了,而挑战是去组
合、调整和扩展这些工具以至于对传统计算机实现压倒性优势。三个
用量子计算机解优化问题的方法解释见本页下方方框内表述。
在把子任务交给量子计算时,有一点要特别注意。为了让这些方
法能工作,需要把数据编码到量子系统中。一个方法是把黑白图像表
示成有指向上下自旋的格点。用量子叠加允许我们将很多图片存在一
个量子系统中。其他的编码策略更复杂,但全部都需要我们制备量子
系统的初态来表示数据集的数值。
对于机器学习量子算法来说,编码数据是一个至关重要的瓶颈和挑战。
向量子AlphaGo迈进在下一代的AlphaGo 能在量子
硬件上运行之前,还有很长的路要走。首先,
我们需要稳定的大尺度量子计算机去运行发展
出来的软件。需要在经典数据和量子系统之间
设计一个界面,使得把问题编码到设备中。还
需要更好的量子工具来做优化。最重要的是,我们
需要学习经过数十年实践检验的机器学习中的
技巧。要将问题表述为适合量子计算的形式,
而不是仅仅将经典计算中的优化问题交给量子
计算机。问题是:量子计算机可以解决什么类型的优化问
题,对于这个问题的回答是否可以用来定义新的机器学习方法?是否
存在一些特定的物理问题适合由量子增强的机器学习来处理?我们是
否能用真正的“量子模型”来处理这些任务?我们在量子计算中的思
考方式能否对传统的机器学习研究思路有所创新?
总结一下,量子增强的机器学习必须重新放在量子计算的研究框
架中,成为一个真正的交叉学科课题。这需要沟通和“翻译”两个领
域。两边所用的语言或许没有我们想的那么遥远:量子理论和机器学
习都处理观测量的统计。无论如何,问这些问题可以让我们思考得
更加深远。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值