量子计算机未来游戏,太厉害了吧?这台量子计算机能预测16种不同的未来​!...

2023-11-03 06:51

本文主要是介绍量子计算机未来游戏,太厉害了吧?这台量子计算机能预测16种不同的未来​!...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

谷恩启动了他的新量子计算机电脑,可以预见未来,在同一时间至少有16种可能的未来。谷恩是新加坡南洋理工大学物理学助理教授,从事量子计算工作。这门科学运用了控制宇宙中最小粒子的奇怪定律来帮助计算机更有效地计算。与传统计算机以比特(0或1的二进制数字)的形式存储信息不同,量子计算机将信息编码为量子比特或量子位。由于量子力学的奇异定律,这些亚原子粒子可以同时存在于两种不同状态的叠加中。

bfd3eaf3eba1356e14fdd6a06b430da5.png

正如薛定谔假想的猫在有人打开盒子之前同时是死的和活的一样,一个叠加的量子位元在被测量之前可以同时等于0和1。与传统计算机相比,将多个不同的结果存储在一个量子位元中可以节省大量内存,尤其是在进行复杂预测时。表在《自然通讯》(Nature Communications)上的一项研究中,谷恩和同事用一种新的量子模拟器证明了这一观点。这种模拟器可以预测16种不同未来的量子叠加结果(相当于连续抛硬币四次)。

f9a205adc8befee4f96c92d2e8503531.png

这些可能的未来被编码在一个光子(光的量子粒子)中,它同时沿着多条路径移动,同时通过几个传感器。然后,研究人员更进一步,并排发射两个光子,并跟踪每个光子的潜在未来在略有不同条件下是如何发散的。这有点像电影《复仇者联盟:无限战争》中的奇异博士,在电影高潮迭起的战斗之前,这位有先见之明的博士期待着看到1400万个不同的未来,希望能找到一个英雄打败灭霸这个大坏蛋的未来。他综合考虑了所有这些可能性,然后说,‘好吧,如果我以这种小的方式改变我的决定,未来会发生多大的变化?

eb789ea3eda45470a7cee01227700c64.png

微小光粒子可以同时以许多不同的状态叠加在一起运动,研究人员利用这种量子怪癖设计了一台原型计算机,可以同时预测16种不同的未来。图片:Sergei Slussarenko/Griffith University

这是现研究模拟正在朝着的方向前进,研究人员使用一种经典的模型——扰动硬币来测试他们的量子预测引擎。想象有一个盒子,里面是一枚硬币,在这个过程的每一步,都会有人轻轻摇动盒子,所以硬币投掷的概率很小。与传统的抛硬币游戏不同,在传统的抛硬币游戏中,结果总是有相同的机会要么是正面要么是反面,每次扰动抛硬币的结果取决于前一步硬币所处的状态。例如,如果硬币在第三次摇盒子的时候从正面摇到反面,那么第四次摇的时候很可能仍然是反面。

0d4f291891b8a351a96777bbd10deb01.png

研究人员进行了两种不同版本的硬币实验,一种是盒子摇晃得更厉害,另一种是摇晃得更弱。在每个实验中,盒子被摇动四次,提供了16种可能的正面和反面组合。在第四步之后,研究小组将所有16种结果叠加在一个光子中,同时根据盒子被震动的强度显示出每种可能结果的概率。最后,研究小组将强摇硬币和弱摇硬币的叠加物组合在一起,创建了一张未来可能的主图。谷恩说:这向我们展示了未来走势分化的速度,这取决于我每一步的力度。目前计算能力限制,意味着团队的模拟器一次只能看到16种可能的未来。

4e4a2d6f85319196eb2cf9c6afb354a7.png

然而,总有一天,随着量子计算机变得更大、更强大、更普遍,像这样的模拟器可以同时看到无限多的未来。这可能有助于天气预报或在股市进行更明智的投资。它甚至可以帮助改善机器学习,这完全是人工智能教自己做出越来越好的预测。这一切都是“高度探索性的”,需要进行大量的进一步实验,才能弄清量子模拟器的所有应用,这台“千里眼”电脑命运是一个仍然是个谜的未来。

这篇关于量子计算机未来游戏,太厉害了吧?这台量子计算机能预测16种不同的未来​!...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/336380

相关文章

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Python Flask实现定时任务的不同方法详解

《PythonFlask实现定时任务的不同方法详解》在Flask中实现定时任务,最常用的方法是使用APScheduler库,本文将提供一个完整的解决方案,有需要的小伙伴可以跟随小编一起学习一下... 目录完js整实现方案代码解释1. 依赖安装2. 核心组件3. 任务类型4. 任务管理5. 持久化存储生产环境

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J