全球首个AI宇宙模拟器不仅有6亿光年宽度,还“自行”跑出了暗物质

来源:大数据文摘

《创世纪》里,神用7天创造了这个世界。而现在,你可能也有机会体验这个过程,创造一个属于自己的宇宙。

Space Engine 0.990版本在Steam平台发售不到一天,近300测评全部为最高评价。之后,还得到了资深电脑游戏玩家、复旦大学中文系教授严峰的微博推荐。

这款游戏到底为何这么受玩家热捧呢?

Space Engine是一款宇宙模拟游戏,它包含数千个真实的天体,包括来自HIP目录的恒星,来自NGC和IC目录的星系,几个知名的星云,以及所有已知的系外行星和它们的恒星。它采用星表与程序化生成创造一个边长为10Gpc的立方体宇宙,同时1:1还原了现实宇宙。

更让人震惊的是,这款游戏是是由一个俄罗斯天文学家兼码农单枪匹马开发出来的,从第一个版本开始,前后共花了九年的时间。

Vladimir Romanyuk

但如果说Space Engine只是计算机对宇宙的一种逼真展现,还停留在游戏层面,那么同一个月,另一群对天文和计算机有着狂热情怀的组织,纽约天体物理学信息中心的研究人员们,则在试图做一件更伟大的事——用AI重新创造一个宇宙。

使用神经网络模拟宇宙

纽约天体物理学信息中心的研究人员在美国国家科学院院刊上发表了一项研究,AI创造了前所未见的模拟宇宙,效果逼真,然而AI如何完成这一模型的却是个迷。

论文下载链接:

https://www.pnas.org/content/pnas/early/2019/06/21/1821458116.full.pdf

这个项目的工作目标是为了再现宇宙起源时的种种环境条件,但是神经科学家们显然也对自己创造的模拟器的工作原理十分感兴趣。

“这就像你只是用猫和狗的图片去训练图像识别软件,但是它却可以识别大象,”这项研究的作者之一,纽约天体物理学信息中心的理论天文学家Shirley Ho评论,“没有人知道AI到底是怎么做到的,这是一个有待解决的大谜题。”

宇宙年龄和度量在数据上的巨大使得理解这些数据变得十分困难,计算机模型则是天文学家的一项有力工具。传统的模型需要多台计算机花费大量时间,因为天文学家们需要跑上千台模拟器,调整各种参数去得到最逼真的模拟。

没有录入任何相关数据,模型竟然自己跑出了“暗物质”

Shirley Ho和她的同事创造了一个深度学习网络来为这项模拟过程加速。Deep Density Displacement Model,或者叫它D^3M,这个神经网络被设计为通过识别数据的共性去“学习”如何操作这些数据。

研究人员将8000个通过传统高速计算机模拟的宇宙模型放入D^3M,等D^3M学习完这些模型的工作原理之后,研究人员就放入一个全新的前所未见的6亿光年宽度的宇宙可视立方体模型。(真正可被观测的宇宙大约是930亿光年宽度)

就像处理前面训练时的8000个数据集一样,面对这个全新的宇宙仿真模型,D^3M神经网络依旧游刃有余。

这项模拟关注的是重力在宇宙形成时所起到的作用,然而令人惊喜的是,当研究人员调到一些前所未见的参数——比如,可视宇宙中的暗物质数量——D^3M也能够进行模拟。这让研究者们目瞪口呆,因为他们从来没有对这个模型录入过任何暗物质相关的变量。

AI或可取代传统的数值模拟宇宙学

D^3M谜一样的特性同时吸引着计算机科学家和宇宙学家。

“我们可以变成机器学习者的游乐场,去探究为什么这个模型拥有对未知事物如此之强的推算能力,为什么他能识别出大象而不只是猫和狗,”Shirley Ho说,“这是科学和深度学习之间的双向街”。

这个模型也能为对宇宙起源感兴趣的科学家省下时间。新的神经网络可以在30毫秒内完成模拟,而对于那些没有AI加持的模拟器,最快也需要几分钟。同时,它也将错误率从9.3%降到2.8%。(这些错误率是相对于黄金标准精度而言的,一个模型需要花好几百个小时去做一次模拟)

研究人员现在计划改变这个神经网络的其他参数,去测试其他例如流体力学、液体气体的运动等影响宇宙形成的因素。

N-body模拟是预测宇宙结构形成的传统方法,但计算量大。而使用深层神经网络来预测宇宙结构的形成则优于传统的解析近似法,并且精确的外推远远超出了它的训练数据。文章表明,深度学习可以精确的近似宇宙模拟,因此可以利用深度学习生成复杂的宇宙学三维模拟。

而这也表明,深度学习将来或许可以替代传统的数值模拟宇宙学。

相关报道:

https://www.livescience.com/65832-ai-creates-model-universe-mysteriously.html

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488461.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个HelloWorld网站

一个HelloWorld网站 点击直达 介绍 很多技术在里面都有很多的HelloWorld 当初是我在windows下使用redis在官方文档没有找到入门的资料发现的 个人理解 作为HelloWorld是不错的,当然还有一些东西值得看,参考用过直接上某个技术的官方文档。 转载于:https://www.cnblogs.com/bean…

js 延迟几秒执行_深入研究 Node.js 的回调队列

// 每日前端夜话 第365篇// 正文共:3000 字// 预计阅读时间:10 分钟队列是 Node.js 中用于有效处理异步操作的一项重要技术。在本文中,我们将深入研究 Node.js 中的队列:它们是什么,它们如何工作(通过事件循环)以及它们…

java官方 jax rs_jboss7 Java API for RESTful Web Services (JAX-RS) 官方文档

原文:https://docs.jboss.org/author/display/AS7/JavaAPIforRESTfulWebServices(JAX-RS)ContentTutorial OverviewThis chapter describes the Java API for RESTful web services (JAX-RS, defined in JSR331). RESTEasy is an portable implementation of this s…

数据结构-王道2017-第5章 图

1.图的基本概念 1)图的定义 图G由顶点集V和边集E组成,记为G(V,E),其中V(G)表示图G中定点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。V{v1,v2,..,vn},用|V|表示图G中顶点的个数,也称为图G的阶&…

python两个参数or循环_python学习笔记(四)、条件、循环及其他语句

1 再谈print和import1.1 打印多个参数print 能够同时打印多个表达式,并且能自定义分隔符。如下:print(a,b,c)  ——> a b cprint(a,b,c,sep"_")  ——> a_b_c1.2 import导入模块时,能够给导入的模块取一个别名(相对于生活…

研究揭示大脑在工作记忆中存储信息的神经机制

来源:中国科学院脑科学与智能技术卓越创新中心(神经科学研究所)3月5日,《神经元》期刊在线发表了题为《无颗粒岛叶皮层瞬时性神经元活动调控学习新任务时的工作记忆存储》的研究论文。该研究由中国科学院脑科学与智能技术卓越创新…

[Jmeter] 基本使用的总结

转载于:https://www.cnblogs.com/mytianying/p/6793461.html

java 仿qq登录界面7.1_安卓开发学习笔记(七):仿写腾讯QQ登录注册界面

这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式。废话不多说,直接上代码:一.activity.xml>android:layout…

python numpy.array_python的numpy.array

为什么要用numpyPython中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。对于数值运算来说,…

【前沿科技】云计算军事运用有啥特点

来源: 军语开源情报研究所云计算技术被视为继大型计算机、个人计算机、互联网之后的第四次信息技术产业革命。云计算是一种围绕分布式共享计算资源的创新应用模式,资源提供者可以方便而快速地提供计算资源,而无处不在的资源需求者可以便利地使…

tools URL 收集

每次恢复快照都会把CHrome的标签弄没,所以将收藏的好资源放在这里以免又丢了。 IP 段查询下载,做黑白名单用的到 http://ipblock.chacuo.net/ 转载于:https://www.cnblogs.com/M4ster/p/tools_url.html

python 通过ip获取城市_python 根据ip获取地理位置

!/usr/bin/pythoncodingutf-8import dpktimport socketimport pygeoipimport optparsegi pygeoip.GeoIP(GeoLiteCity.dat)查询数据库相关的城市信息并输出def printRecord(tgt):rec gi.record_by_name(tgt)city rec[city]# 原来的代码为 region rec[region_name]&#xff0…

js原型和原型链_JS 构造函数与原型链

JavaScript 对象体系是基于构造函数和原型链的。继承不通过类,而是通过原型对象实现,原型对象的所有属性和方法,都能被实例对象共享。构造函数(constructor)在 JS 中想要生成可重用、可继承的对象就要使用构造函数&…

全球制造业的未来

来源:航空简报2020年3月4日,Brahima Coulibaly和Karim Foda在美国布鲁金斯学会官网刊文,分析了全球制造业的未来,提出了几个鲜明的观点:1.“比较优势”将发生转移,中等收入国家尤其是许多亚洲新兴经济体&am…

关于解决织梦文档栏目删除后ID 从1开始的方法

在织梦当删除文档栏目后,再重新建立文档时,它的id就会按照刚才建立的文档的id的数值再增加一个, 比如,开始建立的文档id是1,当删除后,要重新再建立一个文档时,文档的后面的id已经不是从1开始&am…

mybatis 批量修改_解放双手,不写SQL!一个开源 MyBatis 神器!!

什么是通用 Mapper?它是一个可以方便的使用 Mybatis 进行单表的增删改查优秀开源产品。它使用拦截器来实现具体的执行 Sql,完全使用原生的 Mybatis 进行操作。在 Github 上标星 9.6K!为什么要用 Mapper?它提供了所有单表的基本增删…

论文速读:AI能从人类的愚蠢中学到什么?

来源:混沌巡洋舰本文来自对下面论文的编译和解读:导读:随着机器在某些认知问题上超越人类,人机协作将会带来越来越显著的影响。造成人类偏见的三个主要原因(小而不完整的数据集,从自己的决策结果中学习&…

struts2的核心和工作原理

在学习struts2之前,首先我们要明确使用struts2的目的是什么?它能给我们带来什么样的优点? 设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的优点就不在提了。技术优势 Struts2有双方面的技术优势,一…

python函数递归法求一个数各位数之和_python – 设计一个使用digit_sum计算数字总和的递归函数...

要获得(正整数)数字的最后一位数,您可以计算模数&#xff1a;last_digit n % 10该数字的其余部分(不包括最后一个地方)是&#xff1a;rest (n - last_digit) / 10理论上这应该足以分割数字并添加数字&#xff1a;def sum_digits(n):if n < 10:return nelse:last_digit n …

mysql允许root远程连接_西部数码使用指南:远程桌面之终端服务器超出了最大允许连接数解决...

版权归西部数码所有&#xff0c;原文链接&#xff1a;https://www.west.cn/faq/list.asp?unid739出现这种情况的原因和解决办法。 原因:用远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”诸如此类错误导致无法正常登录终端服务器&#xff0c;引起该…