黑客帝国「缸中之脑」有眉目了?培养皿中百万人脑细胞学会打乒乓球,仅用了5分钟...

2360f08f3a37c6fa1788e31ad9c0625f.png

来源:机器之心

编辑:张倩、杜伟

既然生物神经元如此高效,为什么不拿来用呢?

最新版本的《黑客帝国》还有两天才会上映,但最近的一些科技进展总让我们觉得,导演描述的世界似乎离我们越来越近了。

其中一个进展来自前段时间 Epic Games 放出的一段游戏 demo——《黑客帝国觉醒》 。在这段 demo 中,技术人员利用虚幻引擎 5 创造了一个虚拟的电影世界,人物、场景都高度逼真,网友看后高呼:还想再活 100 年!

29cb88d33e9180a99f2c0be708fb1708.gif

这个 demo 让我们看到了计算机软硬件的力量,它们可以在极短的时间里渲染出大量的虚拟场景,驱动成百上千的人物和车辆。

但计算机再厉害,在很多方面仍然比不上人类神经元,比如能耗、学习效率等方面。于是就有研究者提出:既然人类神经元那么高效,为什么不拿来用呢?

澳大利亚生物科技初创公司 Cortical Labs 一直都持有这种想法。早在两年前就有媒体报道称,这家公司正致力于把真正的生物神经元嵌入到一个特殊的计算机芯片中,构成一个微型的体外大脑。他们希望这些合成迷你大脑能够在消耗较少能量的同时,完成很多人工智能软件可以执行的任务。

他们使用两种方法来制造硬件:或从胚胎中提取小鼠神经元,或使用某种技术将人类的皮肤细胞逆向转化为干细胞,然后诱导它发育成人类神经元。

当时,该公司的联合创始人兼首席执行官钟宏文(Hon Weng Chong)说,开发人员正尝试教迷你大脑玩雅达利经典乒乓游戏 Pong。

b1ccdde0c47dca4d1040cde22a961efc.gif

两年过去,他们果然做到了:在该公司实验室的培养皿里,上百万个人类大脑细胞组成的「迷你大脑」正乐此不疲地玩乒乓。

b6977246732f3bfd4bd5da0f75b2c30e.gif

这些细胞玩的是一个简易版的 Pong,没有对手。它们的下面是一些微电极阵列。「我们认为把它们叫做『半机械脑(cyborg brain)』非常合适。」Cortical Labs 的首席科学官 Brett Kagan 表示。

在游戏启动后,系统会向微电极阵列的左边或右边发送电子信号来指示球的位置。迷你大脑则会激发自己的神经元,根据球的位置来回移动球拍。

Brett Kagan 等人还给这个系统取了个名字——「DishBrain(碟脑)」。这使人联想到了《黑客帝国》等电影中描述的缸中之脑。

43de3de7040ae71e1a1cb3bde5671e21.png

「缸中之脑」是希拉里 · 普特南(Hilary Putnam)1981 年在他的《理性,真理与历史》(Reason、Truth、and History)一书中阐述的假想:「一个人(可以假设是你自己)被邪恶科学家施行了手术,他的脑被从身体上切了下来,放进一个盛有维持脑存活营养液的缸中。脑的神经末梢连接在计算机上,这台计算机按照程序向脑传送信息,以使他保持一切完全正常的幻觉。对于他来说,似乎人、物体、天空还都存在,自身的运动、身体感觉都可以输入。这个脑还可以被输入或截取记忆(截取掉大脑手术的记忆,然后输入他可能经历的各种环境、日常生活)。他甚至可以被输入代码,『感觉』到他自己正在这里阅读一段有趣而荒唐的文字。」

af336409fa31701a912e74fffaeccf36.png

电影《黑客帝国》中呈现的「缸中之脑」。

「我们经常说,它们就好像生活在《黑客帝国》里。在打乒乓游戏的时候,它们相信自己就是球拍。」 Kagan 说道。

在学习效率方面,DishBrain 的表现令人满意,仅用 5 分钟就掌握了游戏,比 AI 学习速度(90 分钟)快得多,但后面还是会输给 AI。

「我们的研究结果表明,在模拟的游戏世界中,一层体外皮层神经元可以自组织并表现出智能、有感知的行为。」Kagan 表示。

相关研究可以在预印本平台 bioRxiv 上读到。

35c2aa7a4d6c8b38b0b42f40c3a95bfb.png

论文链接:https://www.biorxiv.org/content/10.1101/2021.12.02.471005v2.full

除了 Cortical Labs,国内外很多实验室也在做类似的研究。8 月,德国科学家公布了他们实验室培育出的大脑,这些大脑能发展自己的基本眼睛结构来感知光线,并与大脑的其他部分进行交流。德国杜塞尔多夫大学人类遗传学研究所的研究人员则使用干细胞培养出了视杯(optic cups),这是眼睛形成的早期阶段,在胎儿大约五周时发育。

DishBrain 系统如何运作

DishBrain 系统利用神经元的固有属性来共享彼此之间的脑电(突触)活动『语言』,以通过电刺激和记录将硅和 BNN 系统连接起来。鉴于硬件与细胞、湿件(wetware)的兼容性,智能系统中的感知行为需要两个相互关联的过程。

因此,该系统首先必须了解外部状态如何通过感知来影响内部状态,以及内部状态如何通过行动影响外部状态。然后,该系统必须基于感官状态来推断它何时应该采取特定行为。简而言之,系统必须能够预测其行为如何影响环境。

为了解决第一个问题,研究者开发了一个自定义软件驱动器来创建低延迟闭环反馈系统,该系统通过电刺激来模拟与 BNN 环境的交换。该闭环系统通过提供关于细胞培养行为因果效应的反馈,提供了体外培养具身(embodiment),而这又需要内部与外部状态的分离。以往的体外和硅研究表明,电生理闭环反馈系统展现出了显著的网络可塑性和潜在的行为适应性,超出了开环系统所能实现的。

研究者在活体内发现了对具身和功能行为之间关联的进一步支持,其中通过解耦视觉反馈和运动输出破坏闭环系统会破坏小鼠初级视觉皮层中视觉处理的功能发育。这有力地支持了生物神经网络中反馈与功能行为最终发育之间存在着重要关联。

下图为 DishBrain 系统原理和实验示意图。如图左上所示,神经元培养物有两个来源,要么是通过双重 SMAD 抑制和 NGN2 慢病毒属定向分化形成的人类诱导性多能干细胞(iPSC),要么是 E15.5 小鼠胚胎的初级脑皮层细胞,它们被移植到 HD-MEA 芯片上,并通过 DishBrain 系统嵌入到受激的『pong』游戏世界。

此外,研究者还利用 DishBrain 系统演示了如下操作:

  • 低延迟闭环反馈系统(刺激 STIM 和沉默 SIL 两种状态);

  • 无反馈系统,用于展示开环(Open-loop)反馈装置;

  • 休息 RST 装置,用于展示缺少感官信息时的系统。

24264dcdf1dada128080d6dfea80054d.png

DishBrain system and experimental protocol schematic.

下图 A 为 DishBrain 装置的概览图。此外,DishBrain 环境是一个与 MaxOne 软件交互的低延迟实时系统,使得应用时可以扩展其原始功能,下图 B 即为 DisBrain 闭环系统中的软件组件和数据流。

46cffb5b7735f2b61203a4573a0bdf64.png

DishBrain 系统可以记录神经细胞培养中的脑电活动,并以类似于通过内部电刺激产生动作电位的方式提供外部(非侵入性)电刺激。使用方法中描述的编码方案,外部电刺激传达了一系列信息,包括可预测的、随机或感官信息。具体如下图 A 所示。

这种设置使得不仅能够从神经培养中『读取』信息,还能将感官数据『写入』其中。使用 DishBrain 的最初原理证明是为了通过向预定义的感官区域提供输入来模拟经典街机游戏『pong』。同样地,研究者通过实时收集预定义运动趋于的电生理活动来移动球拍。初步调查使用 EXP3 算法对比了不同的运动区域配置,旨在通过选择实现更高击中率的设置来确定神经培养是否在特定配置下生成成功率更高的活动。与 media-only 控制相比,实验培养物对不同配置具有明显的偏好,具体如下图 B 所示。

media-only 控制对最大化偏置时的配置具有偏好,其中单独的感官刺激可以引导游戏实现更高的性能(之后)。实验培养物则对侧抑制的配置具有偏好,具体如下图 C 所示。

4bb3378b73dc42be0f8883ce2cfae676.png

下图为 DisBrain 平台的不同配置示意图:

7beb79771c08bc8ee50fc82ff0da74eb.png

研究团队

Cortical Labs 由钟宏文(中)和 Andy Kitchen(左二)等人联合创建。

2aa32b87818844665107e4ec835694fb.png

钟宏文是一名注册医师和软件工程师,曾就读于约翰霍普金斯大学信息学系,他利用自己丰富的经验和多学科背景促进生物学和计算机科学领域的合作。除了担任 Cortical Labs 的 CEO,钟宏文还曾参与创建医疗硬件公司 CliniCloud 并担任该公司 CTO。

Andy Kitchen 则是一名计算机科学家、研究员和软件工程师,已经发表了几篇关于人工智能的同行评议论文。除了参与创办 Cortical Labs,他还是一位长期的社区组织者,也是备受尊敬的 Melbourne ML/AI Meetup 的创始人,该 Meetup 有超过 6000 名成员。

参考链接:https://corticallabs.com/

https://www.biorxiv.org/content/10.1101/2021.12.02.471005v2.full

https://www.timedoo.com/19277.html

https://www.dailymail.co.uk/sciencetech/article-10322247/Human-brain-cells-grown-petri-dish-learn-play-Pong-faster-AII.html

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

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

6c2c8b0598ac7f1918998a1136401c86.png

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

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

相关文章

面试题——面经题目(1)

文章目录1. 进程调度算法2.操作系统在调度线程时会做哪些事情3.页面置换算法4.32位系统,64位的系统内存是多大5.CPU的GHz是什么意思1. 进程调度算法 进程调度规定了CPU执行就绪队列中的多个进程的顺序。 1.先来先服务 (FCFS,first come first served&…

去掉input密码框自动补全功能

<input name"password" autocomplete"off" hidden> <input type"password" autocomplete"off"> //不能加id 转载于:https://www.cnblogs.com/yuyedaocao/p/11124653.html

《Science》基因组比对的革命性技术

来源&#xff1a;生物通加州大学圣克鲁斯基因组研究所(UC Santa Cruz Genomics Institute)的研究人员推出了一种名为“长颈鹿”(Giraffe)的新工具&#xff0c;可以有效地将新的基因组序列绘制到代表多种不同人类基因组序列的“泛基因组”(pangenome)上。使用泛基因组学方法而不…

vue学习笔记-02-前端的发展历史浅谈mmvm设计理念

vue学习笔记-02-前端的发展历史浅谈mmvm设计理念 文章目录1. MVVM模式的实现者2.第一个vue程序3.什么是mvvm&#xff1f;4.为什么要用mvvm&#xff1f;5.mvvm的组成部分7.MVVM 模式的实现者8.为什么要使用 Vue.js1. MVVM模式的实现者 Model:模型层&#xff0c;在这里表示JavaSc…

linux——select、poll、epoll

文章目录1.多路I/O转接服务器2.select3.select代码4.poll5.epoll5.1 基础API5.3 epoll代码5.4 边沿触发和水平触发5.4.1 水平出发LT5.4.2 边缘触发5.4.3 服务器的边缘触发和水平触发5.4 边缘触发但是能一次读完6.epoll反应堆模型6.1 反应堆模型6.2 epoll反应堆代码7.心跳包8.线…

年终盘点:2021年中国科技的重大突破

来源&#xff1a;科技日报2021年已经步入尾声&#xff0c;过去的一年是科技界屡创新高、收获满仓的一年。这一年&#xff0c;恰逢中国共产党百年华诞&#xff0c;我国科技界更是取得多项重要突破。量子计算获得重大进展&#xff0c;使我国成为唯一在两个物理体系中实现量子计算…

vue学习笔记-03-浅谈组件-概念,入门,如何用props给组件传值?

vue学习笔记-03-浅谈组件-概念&#xff0c;入门&#xff0c;如何用props给组件传值&#xff1f; 文章目录vue学习笔记-03-浅谈组件-概念&#xff0c;入门&#xff0c;如何用props给组件传值&#xff1f;什么是组件&#xff1f;为什么要使用组件&#xff1f;如何使用组件呢&…

iscsi-分区类型

iSCSI简介(Internet SCSI)&#xff1a; iSCSI 小型计算机系统接口&#xff0c;IBM公司研发&#xff0c;用于在IP网络上运行SCSI协议&#xff1b;解决了 SCSI需要直连存储设备的局限性&#xff1b;可以不停机扩展存储容量&#xff0c;iSCSI 将 SCSI 接口与 Ethernet 技术结合&am…

设计模式1——设计模式的原则

1.从面向对象说起 ~~~~~~变化是代码复用的天敌&#xff0c;面向对象的设计语言的优势就是抵御变化&#xff01;这里的所谓抵御变化&#xff0c;不是说采用面向对象的设计语言&#xff0c;就没有变化&#xff0c;而是将变化的范围降到最小。 ~~~~~~之前我们所认识的面向对象的语…

盘点:2021年度物理学十大突破|《物理世界》

来源&#xff1a;物理世界作者&#xff1a;哈米什约翰斯顿&#xff08;Hamish Johnston&#xff09;译者&#xff1a;王晓涛、乔琦2021年12月14日&#xff0c;《物理世界》&#xff08;Physics World&#xff09;编辑从其网站发表的近600项研究进展中评选出了年度物理学领域十大…

操作系统学习笔记-01-1.1课程概述

此课程来自于b站操作系统_清华大学(向勇、陈渝)&#xff0c;博客作为博主手打&#xff0c;当作参考笔记&#xff0c;回头复习223 1.1课程概述 课程简介 什么是操作系统 为什么学习以及如何学习操作系统 操作系统的实例&#xff0c;历史和结构介绍 基本概念及原理 操作系统…

Python实现二叉树的遍历

二叉树是有限个元素的集合&#xff0c;该集合或者为空、或者有一个称为根节点&#xff08;root&#xff09;的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点)&#xff0c;二叉树的子树有左右之分&#…

tdms打开闪退问题

问题&#xff1a;tdms打开闪退 解决方法如下&#xff0c;打开excel&#xff0c;在菜单栏中点【文件】 左下方进入【选项】&#xff0c;然后在excel选项中点击【加载项】 然后在下方的管理&#xff0c;选择【COM加载项】&#xff0c;点击【转到】 将NI的TDMS【Add-in】的打勾&a…

操作系统学习笔记-02-1.2-什么是操作系统

1.2什么是操作系统 没有一个完整&#xff0c;精确&#xff0c;公认的定义从功能和特点上来介绍操作系统 用户角度上&#xff0c;操作系统是一个控制软件管理应用程序为应用程序提供服务杀死应用程序 资源管理管理外设&#xff0c;分配资源 操作系统架构层次 硬件之上应用程序之…

大脑活动与认知: 热力学与信息论的联系

来源&#xff1a;集智俱乐部作者&#xff1a;Guillem Collell、Jordi Fauquet译者:张澳审校&#xff1a;刘培源编辑&#xff1a;邓一雪导语信息和能量之间的关系已经在物理学、化学和生物学中得到了广泛的研究。然而&#xff0c;这种联系并没有在神经科学领域形式化。2015年&am…

我为能准时下班而做的准备,以及由此的收获,同时总结下不足

可能有人会说&#xff0c;做IT的想准时下班很难&#xff0c;尤其是在互联网公司。有些外企或国企倒能准时下班&#xff0c;原因是公司更像养老院。 其实这里存在个误区&#xff1a;能否准时下班其实和工作效率和质量有关&#xff0c;取决于自己&#xff0c;而不在于其它因素。公…

Ubuntu下进行截图的快捷方式

shiftFnPRT SC 截图结果保存在用户下的相册中

离散数学学习笔记-01-随机试验与随机事件

文章目录1.1.1随机试验与随机事件引言随机事件1.1.2.样本空间与事件的集合表示基本概念1.1.3事件之间的关系1.包含2.并&#xff08;和&#xff09;引入概率论的三个要素&#xff1a;1.1.1随机试验与随机事件 引言 确定性&#xff08;必然&#xff09;&#xff1a;一定发生&am…

18-ESP8266 SDK开发基础入门篇--TCP 服务器 RTOS版,串口透传,TCP客户端控制LED

https://www.cnblogs.com/yangfengwu/p/11112015.html 先规定一下协议 aa 55 02 01 F1 4C 控制LED点亮 F1 4C为CRC高位和低位aa 55 02 00 30 8C 控制LED熄灭 30 8C为CRC高位和低位 aa 55 03 占空比(四字节 高位在前,低位在后) CRC校验高位,CRC校验低位 预留一个问题 我用客…

Ubuntu下的git使用指南

1.创建账号&#xff0c;绑定邮箱 在Git或者Gitee中创建一个Git账号或者Gitee账号&#xff0c;绑定邮箱&#xff0c;Ubuntu下的git命令对Git或者Gitee都有效。 2.安装git Ubuntu下下载git命令&#xff1a; sudo apt-get install git在下载完之后&#xff0c;可以通过git --v…