专栏首页ATYUN订阅号【业界】神经模拟再突破,NEST算法可以100%模拟人脑

【业界】神经模拟再突破,NEST算法可以100%模拟人脑

AiTechYun

编辑:nanan

科学家们一直试图找到将大脑处理能力带到计算机上的方法。创建能够模拟人脑的算法,以及神经元如何工作是实现这一梦想的关键。

目前由Jülich研究中心、挪威生命科学大学、亚琛大学、RIKEN和KTH皇家理工学院的研究人员合作进行了一次这样的实验。他们创造了一种新的算法,旨在模拟大脑的1000亿个神经元的相互连接,结果非常好,即100%模拟人脑。但却没有计算机能够运行这一算法。

该算法是在开源仿真工具NEST(神经模拟工具)帮助下创建的,并被神经科学界广泛使用。同时,它也是欧洲人脑计划的核心模拟器。研究人员在一份公告中解释说,用NEST,网络中每个神经元的行为都由少量的数学方程表示。

在目前的千兆级超级计算机上运行的脑模拟软件只能代表大脑皮质中约1%的神经元连接(左图的暗红色区域)。在下一代百亿亿级超级计算机中,模拟整个人脑10%的神经元连接(中心)将成为可能,这超过当今高端超级计算机的性能10100倍。然而,使用与当前超级计算机相同数量的计算机内存,一种新的算法可以在百亿亿级超级计算机上模拟100%人类大脑(全脑模拟)。

即使使用大型计算机,也几乎不可能模拟100%的大脑。在早期版本的算法中,运行于德国Jülich超级计算中心的petascale K超级计算机上的,利用NEST进行的大规模神经网络仿真可以模拟人脑中约1%的神经元的连接。

在模拟过程中,首先需要将神经元的动作电位(短电脉冲)发送到所有约100,000个的称为节点的小型计算机,每个计算机都配备有执行实际计算的多个处理器,然后每个节点检查所有这些脉冲中的哪一个与存在于该节点上的虚拟神经元相关。

该过程需要整个网络中每个神经元的每个处理器有一位信息。当然,每个神经元的这些额外位所需的每个处理器所需的计算机内存量随着神经元网络的大小而增加。要超过1%并模拟整个人脑,需要每个处理器的可用内存比现在的超级计算机大100倍。

在未来,使用petascale超级计算机(每个节点拥有更多的处理器),可以扩展NEST算法以实现更快的全脑模拟。然后,每个处理器的内存和节点数保持不变。但是,先进的NEST算法能够优化系统所需的内存。

研究人员在Frontiers of Neuroinformatics 的白皮书中描述了他们的大脑模拟算法。

本文分享自微信公众号 - ATYUN订阅号(atyun_com)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-26

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 谷歌新突破:AI自动重构3D大脑神经地图,准确度提高一个数量级

    连接组学的目的是全面成像在神经系统中的神经元网络结构,以便更好地理解大脑的运作。这个过程需要对脑组织进行纳米级(通常使用电子显微镜)3D成像,然后分析所得到的图...

    AiTechYun
  • 惊喜!神经元比我们想象的复杂的多

    ? 深度学习或人工神经网络(ANN)能够模拟生物神经元的观点,是个很大的误解。ANN充其量能模仿一个1957年的单个神经元模型的卡通版本。任何声称深度学习的人...

    AiTechYun
  • 【算法】AI算法可以帮助因气候变化而流离失所的难民们找到新家了!

    ? 寻找一个家 2016年,全球约有6560万人因战争、侵犯人权等一些问题被迫离开家园。同比2015年多了30万人。 气候变化和全球变暖加剧了流离失所者的问题...

    AiTechYun
  • 新手一看就秒懂的数据挖掘10大算法

    一个优秀的数据分析师,除了要掌握基本的统计学、数据库、数据分析方法、思维、数据分析工具技能之外,还需要掌握一些数据挖掘的思想,帮助我们挖掘出有价值的数据,这也是...

    taskctl官方频道
  • 算法研习:支持向量机算法基本原理分析

    支持向量机(SVM)是一种监督学习算法,可用于分类和回归问题。支持向量机是最常用也是大家最熟悉的算法,你可能不懂其算法原理,但你绝对听说过这种算法。今天算法研习...

    深度学习与Python
  • 学界 | 清华大学NIPS 2017 Spotlight论文:通过在单纯形上软门限投影的加速随机贪心坐标下降

    机器之心报道 作者:宋朝兵 不同于以 SCI 期刊作为评价标志的其它学科,计算机学科由于成果更新迅速而倾向于通过会议优先发表成果,因此计算机学科各方向的顶级会...

    机器之心
  • 存储极客丨 Scale-Out 与全闪存似乎天然配对儿

    Scale-Out 的分布式系统为何离不开 SSD / 全闪存?如果没有闪存,Scale-Out 为什么就让人感觉火候不太够?而 Scale-Out 的出现,除...

    用户6543014
  • Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI

    SPI 全称为 Service Provider Interface,是一种服务发现机制。当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类。所...

    ytao
  • 为什么只有少数人能学会算法?

    现在很多人学习编程学的还是很开心,随着学习的深入慢慢的开始怀疑人生,怀疑自己是不是真的适合学习编程,总之一系列的不合适纷纷的涌入自己的大脑,作为一个程序员如何正...

    程序员互动联盟
  • Gtest简单使用

    顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscr...

    小老鼠

扫码关注云+社区

领取腾讯云代金券