科学家借人工智能技术设计量子力学实验

量子力学是一个非常神秘的科学领域,甚至物理学家们都很难专注其中,使得实验设计成为了非常棘手的难题,但这些实验又是研发量子计算和加密技术的关键条件。奥地利维也纳大学的一个研究团队认为,由于人类思维很难理解量子科学,也许某种没有人类偏见的“大脑”能够更好地完成实验设计。

由维也纳大学Anton Zeilinger带领的团队设计的Melvin算法已经证明了这一点,这项研究的成果已经在《物理评论快报》上发表。

该算法的设计理念由博士生Mario Krenn提出,他希望通过实验中激光与镜子的相互作用产生一种特定的量子态。有一次他发现某种算法也许能够达到与人类一样的思维水平,但速度快得多,然后便制定了目标并开发了一个算法,让它彻夜运行,第二天早上确实生成了一份解决方案。

Melvin算法的工作原理是将量子实验的构建块和所需的量子态作为一个预期的结果并通过各种随机设置运行。如果随机设置得到了期望的结果,那么Melvin算法会将其简化。该算法还可以从经验中学习,记住哪些配置产生了哪些结果,并根据需要使用这些结果。

据该团队称,该算法目前已经设计的实验是人类不太可能设计出的,其中某些实验的原理很难理解,与人类设计的实验有很大差异,就连Krenn本人也难以直观地理解其中的原理。

该研究团队采用Greenberger-Horne-Zeilinger(GHZ)态运行Melvin算法,产生了多光子纠缠。Melvin程序设计出了51个能够产生纠缠态的实验,其中有一个实验得到了GHZ态。

人工智能还未具备完全取代人类的条件,仍需要通过人类思维解读该算法得到的实验结果的意义,那么问题来了:如果Melvin算法得到的结果超出了人类理解的范围,又会怎么样呢?

原文发布于微信公众号 - 人工智能快报(AI_News)

原文发表时间:2016-04-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DT乱“码”

连接数据库操作

package com.chendongj.dbUtil; import java.sql.Connection; import java.sql.Drive...

2009
来自专栏Pulsar-V

C# 数据类型之String转byte[]

string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str...

2825
来自专栏xingoo, 一个梦想做发明家的程序员

windows程序设计-第四章 system1.c

/*---------------------------------------------------- SYSMETS1.C -- System M...

23510
来自专栏用户画像

java 遍历某月的所有日期

872
来自专栏成长道路

JDBC动态SQL语句连接orcale数据库的工具类

import java.sql.Connection; import java.sql.DriverManager; import java.sql.P...

2470
来自专栏james大数据架构

数据自定义格式化

如 <asp:Label ID="lblOne" runat="server" Text='<%# Bind("rq", "{0:yyyy年M月d日}") %>...

1859
来自专栏吴伟祥

Java Calendar 类的时间操作 原

Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。

773
来自专栏海说

Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)

Java应用中常见的JDBC连接字符串 Java应用中连接数据库是不可或缺的,于是便整理一些可能用到的JDBC的jar包及其相匹配的URL,以备日后查阅。 1)...

2720
来自专栏张善友的专栏

Using sqlite with .NET

The other day I found that there is a .NET wrapper for sqlite. sqlite is a very ...

2278
来自专栏james大数据架构

C#日期格式转换

DateTime dt = DateTime.Now; // Label1.Text = dt.ToString();//2005-11-5 13:21:25 ...

1895

扫码关注云+社区