欧盟「人脑计划」​最新进展:新算法模拟生物进化,为大脑如何工作提供新见解...

cf8c2e9c87a1898fa0612d8a78ebb620.png

来源:ScienceAI

编辑:凯霞

2013 年,欧盟「人脑计划」(Human Brain Project,HBP)正式启动,是欧洲最大的脑科学项目,也是欧盟资助的最大研究项目之一。是欧盟首批为期 10 年、预算 10 亿欧元的「旗舰」项目。这是继人类基因组计划之后的又一个全球性的大科学项目。

在神经科学和信息技术的接口上,HBP 借助计算、神经信息学和人工智能的高度先进方法研究大脑及其疾病,进而推动类脑计算和神经机器人等领域的创新。

0091bb840792db41e99b7972dd3331ab.png

HBP 主要创始人、著名神经科学家亨利·马克拉姆(Henry Markram)提出,「在 10 年内,用计算机模拟人类大脑的近千亿个神经元以及它们之间 100 万亿个连接」,这个宏伟目标也激发了热烈讨论甚至争议。但因为大脑实在太过复杂,在 10 年内做到这一点确实不易。

2020 年,「人脑计划」这项为期 10 年的项目最后阶段将从「地平线 2020」预算中获得 1.5 亿欧元,这是欧盟的最新一笔拨款。

伯尔尼大学生理学系研究团队参与了 HBP 研究。研究人员现在开发了一种基于所谓进化算法的新方法。这些计算机程序通过模仿生物进化的过程来寻找问题的解决方案,例如自然选择的概念。因此,描述生物体适应环境的程度的生物适应性成为进化算法的模型。

该研究以「Evolving interpretable plasticity for spiking networks」为题,于 2021 年 10 月 28 日发表在《eLife》杂志上。

0d4fdd08af03363b87af66c4ffe29f25.png

论文链接:

https://elifesciences.org/articles/66273

算法模拟生物进化

我们的大脑具有令人难以置信的适应性。每一天,我们都会形成新的记忆、获取新的知识或完善现有的技能。这与我们当前的计算机形成鲜明对比,计算机通常只执行预编程的操作。

我们适应性的核心在于突触可塑性。突触是神经元之间的连接点,根据使用方式的不同,突触会发生不同的变化。这种突触可塑性是神经科学的一个重要研究课题,它是学习过程和记忆的核心。

破译突触可塑性的方法可以大致分为自下而上和自上而下。自下而上的方法通常依赖于实验数据来推导出突触参数的动态方程,如果适当地嵌入到网络中,这些方程会导致功能性出现的宏观行为。自上而下的方法以相反的方向进行:从网络功能的高级描述,例如,根据目标函数,推导出突触变化的动态方程,并建议生物物理学上合理的实现。

e3e9bc50a1edbbcb65671916189afa19.png

图示:尖峰神经元网络中突触可塑性规则的人工进化。(来源:论文)

为了更好地了解这些大脑过程并构建自适应机器,神经科学和人工智能 (AI) 领域的研究人员正在为这些过程背后的机制创建模型。这种用于学习和可塑性的模型有助于理解生物信息处理,使机器能够更快地学习。

在这里,研究人员建议采用一种自动化方法,来发现明确解决这些问题的尖峰神经元网络中的学习规则。自动化程序将生物可塑性机制的搜索解释为优化问题,这种想法通常被称为元学习或学会学习。

然后,扩展了元学习思想,来发现用于尖峰神经元网络的自由形式但可解释的可塑性规则。采用遗传编程作为搜索算法。

新开发的方法被称为「进化到学习」(evolving-to-learn,E2L) 方法。应用于三种不同的神经元网络学习范式:奖励驱动、错误驱动和相关驱动学习。

研究结果证明了自动化程序在搜索尖峰神经元网络的可塑性规则方面的巨大潜力,类似于从手工设计到现代机器学习核心的学习特征的转变。

惊人的创造力

使用遗传编程 (GP) 作为一种进化算法,来发现尖峰神经元网络中的可塑性规则。GP 将突变和选择压力应用于最初随机的计算机程序群,以人工进化具有所需行为的算法。考虑到数学表达式的演变,研究人员采用特定形式的 GP:笛卡尔遗传编程(Cartesian genetic programming,GCP)。

3ae2617c20334dc3bcc6af5e3752f3f6.png

图示:笛卡尔遗传编程中数学表达式的表示和变异。(来源:论文)

研究小组用三种典型的学习场景来对抗进化算法。首先,计算机必须在不接收有关其性能的反馈的情况下检测连续输入流中的重复模式。在第二种场景下,计算机在以特定的期望方式执行时,会收到虚拟奖励。最后,在第三个「引导学习」的场景中,计算机被精确地告知其行为与预期的偏离程度。

d6705170028a803a6622f068cfb59436.png

图示:笛卡尔遗传编程进化出各种有效的奖励驱动学习规则。(来源:论文)

6471317e97eeda845a81e58576670a52.png

图示:笛卡尔遗传编程进化出高效的错误驱动学习规则。(来源:论文)

4c14f4bfec462042feb182be35a50c88.png

图示:笛卡尔遗传编程进化出各种相关驱动的学习规则。(来源:论文)

「在所有这些场景中,进化算法都能够发现突触可塑性的机制,从而成功地解决了一项新任务,」伯尔尼大学生理学系的通讯作者和共同第一作者 Jakob Jordan 博士说。

在这样做的过程中,算法表现出了惊人的创造力:「例如,算法发现了一个新的可塑性模型,其中我们定义的信号被组合成一个新信号。事实上,我们观察到使用这个新信号的网络比以前比使用已知规则的网络学习得更快。」该研究的共同第一作者、RIKEN 脑科学中心的 Maximilian Schmidt 博士强调说。

「我们认为 E2L 是一种很有前景的方法,可以深入了解生物学习原理,并加快向强大的人工学习机器的发展,」Mihai Petrovoci 说。「我们希望 E2L 能加速对神经系统突触可塑性的研究,」Jakob Jordan 总结道。

这些发现将为健康和患病的大脑如何工作提供新的见解。还可能为开发能够更好地适应用户需求的智能机器铺平道路。

参考内容:

https://www.eurekalert.org/news-releases/934469

https://www.unibe.ch/news/media_news/media_relations_e/media_releases/2021/media_releases_2021/when_algorithms_get_creative/index_eng.html

https://www.cdstm.cn/activity/dtcj/202004/t20200415_945401.html

https://mp.weixin.qq.com/s/Nc8GwCRhJPNmfeY1xxU_GQ 

https://mp.weixin.qq.com/s/6UrzO3vjfk2SWalHrn7y4Q 

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。每日推荐范围未来科技发展趋势的学习型文章。目前线上平台已收藏上千篇精华前沿科技文章和报告。

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

bb8e0d8371bcb9c99e1d3ad884a8ef74.png

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

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

相关文章

linux的基础知识——shell语法

文章目录1.shell语法——条件测试1.1 条件测试1.2 条件测试2.shell语法——分支语句3.shell语法——case分支语句4.shell语法——foreach循环5.shell语法——while循环6.shell语法——break和continue7.位置参数和特殊变量8.输入输出8.1 echo8.2 管道8.3 tee8.4 文件重定向9. 函…

杨振宁:宇宙有没有造物者?

来源:一刻talks未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企业图谱…

基于STM32的DS1302实时时钟模块应用及原理介绍

在嵌入式系统中,实时时钟模块是一个常见的功能模块,用于记录和管理系统的时间信息。DS1302是一款低功耗、具有多种功能的实时时钟芯片,被广泛应用于各种电子产品中。本文将介绍基于STM32微控制器的DS1302实时时钟模块的应用及原理&#xff0c…

发布一个npm包

前言 我这里是写了一个vue轮播图插件,因此我使用了vue的脚手架工具创建一个项目,当然你也可以选择自己搭建脚手架。 本例中我会使用vue脚手架创建一个项目,并发布到npm上面去。 通过脚手架创建项目 全局安装 首先,要创建项目&…

三大运营商扎堆进军“元宇宙”

来源: 数据观综合编辑: 蒲蒲三大运营商集体进军“元宇宙”目前,除了腾讯、字节跳动、谷歌、Facebook、英伟达等科技巨头企业开启了“元宇宙”领域的布局,国内三大电信运营商也扎堆进入“元宇宙”玩家阵营。11月2日,中国…

性能测试需求调研分析方法

一、测试背景和目的 在需求调研开始,测试人员需要明确的测试目的,那么首先得清楚项目本身情况,针对不同的项目情况也会有不同的目的,根据项目情况一般可以分为以下六种情况: 1、完全新建系统 完全新建系统意味着被测试…

数据结构——线性表的C语言实现

文章目录1.什么是线性表&#xff1f;2.线性表的抽象数据类型3.线性表之顺序表的C语言实现4.线性表之链式表的C语言实现1.什么是线性表&#xff1f; 2.线性表的抽象数据类型 3.线性表之顺序表的C语言实现 #include<stdio.h> #include<stdlib.h>#define ElementType…

美国大学智库发布全球机器人专利态势报告

来源&#xff1a;https://cset.georgetown.edu/publication/trends-in-robotics-patents/?utm_sourceCenterforSecurityandEmergingTechnology&utm_campaigna76a55404a-TrendsinRoboticsPatents&utm_mediumemail&utm_term0_fcbacf8c3e-a76a55404a-438303754原文标…

困扰热力学的三个妖精

来源&#xff1a; 集智俱乐部作者&#xff1a;Katie Robertson译者&#xff1a;潘佳栋 审校&#xff1a;张澳、梁金 编辑&#xff1a;邓一雪 热力学是一个奇怪的理论。它虽然是我们理解世界的基础&#xff0c;但与其他物理理论有很大的不同。出于这个原因&#xff0c;它被称为物…

数据结构——堆栈的C语言实现

1.什么叫堆栈&#xff1f; 2.堆栈的数据类型描述 3.堆栈顺序存储的C语言实现 #include<stdio.h> #include<stdlib.h>#define MaxSize 10 #define ERROR -1 #define ElementType int typedef struct SNode *Stack; struct SNode{ElementType Data[MaxSize];int Top…

引用数据类型(类)

提到引用数据类型&#xff08;类&#xff09;&#xff0c;其实我们对它并不陌生&#xff0c;如使用过的Scanner类、Random类。 我们可以把类的类型为两种&#xff1a; l 第一种&#xff0c;Java为我们提供好的类&#xff0c;如Scanner类&#xff0c;Random类等&#xff0c;这些…

11位院士专家建言基础研究

来源&#xff1a; 中国科学报作者&#xff1a; 陈欢欢 胡珉琦 ■本报记者 陈欢欢 胡珉琦基础研究是否完全是自由探索&#xff1f;如何加强新时代的基础研究&#xff1f;如何打造一支潜心基础研究的科研队伍&#xff1f;11月15日&#xff0c;在中国科学院加强基础研究座谈会上&a…

数据结构——队列的C语言实现

1.什么是队列&#xff1f; 2.队列的抽象数据类型描述 3.队列之顺序表的C语言实现 #include<stdio.h> #include<stdlib.h>#define MaxSize 5 #define ElementType int #define ERROR -1typedef struct QNode *Queue; struct QNode{ElementType Data[MaxSize];int r…

java连接sqlserver报错

使用Java进行项目开发&#xff0c;一般是使用MySQL数据库&#xff0c;由于项目需要本次换成了SQLServer数据库&#xff0c;在eclipse中进行连接测试时驱动类、URL地址、用户名和密码都正确&#xff0c;但是会抛出以下异常&#xff0c;无法正确连接到SQLServer数据库 com.micros…

李德毅院士:新一代人工智能十问

来源&#xff1a;智能系统学报编辑&#xff1a;王娜 审核&#xff1a;李雪莲--- 基本共识 ---智能是学习的能力&#xff0c;以及解释、解决问题的能力&#xff1b;人工智能是脱离生命体的智能&#xff0c;是人类智能的体外延伸&#xff1b;通用人工智能面向不同的情境&a…

数据结构——树的C语言实现

文章目录1.什么是树&#xff1f;2.如何判断是否是树&#xff1f;3.树的基本术语4.树的表示方法5.二叉树的定义6.特殊二叉树7.二叉树的性质8.二叉树的抽象数据类型定义9.二叉树的存储结构9.1顺序存储9.2 链表存储10.二叉树的遍历10.1 二叉树的遍历方法1.递归遍历2.层序遍历10.2 …

Gartner:为什么元宇宙商业离我们还很遥远?

来源&#xff1a;云技术(文&#xff1a;Gartner杰出研究副总裁Mark Raskino&#xff09;我记得第二人生&#xff08;Second Life&#xff09;的创始人Philip Rosedale说过&#xff1a;“请打开您的防火墙&#xff0c;进入到我们的世界中&#xff01;”他曾在台上接受过我的同事…

数据结构——二叉搜索树的C语言实现

1.什么是二叉搜索树&#xff1f; 2.二叉搜索树的操作 3.二叉搜索树的C语言实现 #include<stdio.h> #include<stdlib.h>#define ElementType int typedef struct TreeNode *BinTree; typedef BinTree Position; struct TreeNode{ElementType Data;BinTree Left;Bin…

模拟整个地球:英伟达Earth-2超级计算机即将上线

来源&#xff1a;机器之心未来几十年的世界将会发生什么变化&#xff0c;英伟达决定制造一台超级计算机来模拟整个地球。「如何让我们的未来在今天就变成现实呢&#xff1f;答案就是模拟&#xff0c;」英伟达创始人、CEO黄仁勋说道。上周二的GTC大会上&#xff0c;英伟达提出了…