人工智能再现大脑细胞导航的活动模式

人工智能再现大脑细胞导航的活动模式

李升伟 编译

深度学习算法可自发模拟特殊神经元的活动,这种神经元活动可以告诉我们在空间的位置。

大鼠使用被称为网格细胞的大脑细胞帮助它们导航,人工智能程序已经可以再现这种能力。


科学家已经使用人工智能来再现大脑用以空间导航的复杂神经密码。这一成功之举论证了强有力的人工智能算法可以辅助传统的神经科学研究来检测大脑的工作原理,但是研究人员说,这一方法到目前为止不能代替神经科学家的工作。


这套计算机程序发表在2018年5月9日的《自然》杂志上,由英国伦敦大学学院的神经科学家和伦敦谷歌公司的DeepMind公司的人工智能研究人员共同开发。它使用深度学习技术来训练计算机模拟的大鼠以跟踪它在虚拟环境中的位置。


令科学家吃惊的是,这一程序自发生成了六边形的活动模式,类似于哺乳动物大脑内的导航细胞(网格细胞)的活动模式。真实大鼠实验已经证明,网格细胞对大鼠如何在空间追踪其自身位置是极其重要的。更重要的是,模拟大鼠能够使用类似网格细胞的编码来很好浏览虚拟的迷宫,甚至学会了走捷径。


“令人吃惊的是,来自完全不同角度的计算机模型最终成为我们从生物学中所知的网格模式。”挪威科技大学科维里系统神经科学研究所的神经科学家爱德华·莫泽(Edvard Moser)说。莫泽因与人共同发现了网格细胞和大脑的其他相关导航神经元而获得了2014年的诺贝尔生理医学奖。
德国慕尼黑路德维格·马克西米兰大学计算神经科学家安德里亚斯·赫茨(Andreas Herz)说:“如下的工作将会极其有趣,即分析深度学习系统的内部工作机理,查看作者是否已经发现辅助空间导航的通用计算原理。”


这项研究的作者使用深度学习网络(基于彼此通讯的重复计算单元)来检验神经科学的假说:大脑使用网格细胞,通过整合关于躯体运动的速度和方向的信息而定位它在某种环境中的位置。
首先,作者生成一些数据来训练其算法。他们模拟出虚拟大鼠在围场中觅食的路径,模拟大鼠在其中移动时位置细胞和头部方向细胞(不是网格细胞)的活动。然后,他们使用这些数据来训练深度学习网络去识别模拟大鼠的位置。研究人员发现,在计算单元内自发出现了类似网格细胞的六边形活动模式,就像是实验室中真实的老鼠大脑那样。


此项研究的共同作者之一、伦敦大学学院的神经科学家卡斯韦尔·巴里(CaswellBarry)说:“我们一直希望看到这些网格,但在这种情况下看到它们仍然感到惊讶。我在实验中见过它们很多次,它们的规律性如此美妙。”


科学家发现,他们需要微调系统以增加一些人工噪音,使其更加接近大脑的情形,出现类似网格细胞的活动。


接下来,研究人员对系统进行测试,测试虚拟老鼠是否可以使用它来导航。他们将模拟大鼠放在一个设计成迷宫的更大围场之内,在那里虚拟大鼠不得不学会如何达到一个特定的目标。作者向系统加入了另一个程序,导入学习所需的记忆和奖励功能。模拟老鼠很快就学会了通过反复试错来找到目标,并且变得非常精通,以至于超过了一名试图完成同样任务并开始走捷径的人类专家。
研究人员发现,如果他们故意阻止网格模式的形成,模拟老鼠就无法有效地在迷宫中穿行。巴里说:“不能在实验老鼠上关闭网格细胞。”


深度思考程序的研究者和本项研究的合作者安德里亚·巴尼诺(AndreaBanino)认为,与神经科学家的合作激发了人工智能的研究。他说:“但在目前,我们进行的是智能算法的纯基础研究,还不是应用程序。”


研究人员认为,人工智能将成为检验大脑假说的有用工具,但它不太可能回答关于大脑如何以及为什么使用特定代码的问题。莫泽说:“当我读到这篇论文的时候,我真的很激动,人工智能似乎能够加速我们对大脑如何导航的研究。但它将不会取代神经科学家。”


资料来源 Nature


责任编辑 岳峰

(本文转贴自《世界科学》2018年11月14日号。)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【STM32+k210项目】基于AI技术智能语音台灯的设计(完整工程资料源码)

视频演示 基于AI技术智能语音台灯的设计 前言: 随着社会的快速发展,人们对家用电器智能化程度的要求越来越高。不管是对于学生人群还是对于工作加班者,台灯是每家每户必不可少的工具,长期处于光线太强或者过弱的环境中学习和一系列…

用户账户的权限管理

用户账户的权限管理 用户账号: 1、超级用户 :管理员账号 root 默认对本机拥有最高权限的账户,在系统中唯一。 2、普通用户:一般由管理员创建,拥有的权限是受限制的,一般只在自己的家目录中拥有完整的权限…

每日练习之排序——链表的合并;完全背包—— 兑换零钱

链表的合并 题目描述 运行代码 #include<iostream> #include<algorithm> using namespace std; int main() { int a[31];for(int i 1;i < 30;i)cin>>a[i];sort(a 1,a 1 30);for(int i 1;i < 30;i)cout<<a[i]<<" ";cout&…

走进创新高地,探索职业未来——记大学生参观刺掌信息科技学习活动

在这个向阳生长&#xff0c;充满活力的5月&#xff0c;一群来自江苏大学的充满朝气与求知欲的大学生们来我司参观学习&#xff0c;他们带着对网络安全的热爱和职业生涯的憧憬&#xff0c;走进我们的企业&#xff0c;开始了探索之旅。 交流会上&#xff0c;江苏刺掌信息科技有限…

Python使用multiprocessing实现多进程

大家好&#xff0c;当我们工作中涉及到处理大量数据、并行计算或并发任务时&#xff0c;Python的multiprocessing模块是一个强大而实用的工具。通过它&#xff0c;我们可以轻松地利用多核处理器的优势&#xff0c;将任务分配给多个进程并同时执行&#xff0c;从而提高程序的性能…

CTFHUB技能树——SSRF(二)

目录 上传文件 ​FastCGI协议 Redis协议 上传文件 题目描述&#xff1a;这次需要上传一个文件到flag.php了.祝你好运 index.php与上题一样&#xff0c;使用POST请求的方法向flag.php传递参数 //flag.php页面源码 <?phperror_reporting(0);if($_SERVER["REMOTE_ADDR&…

“从根到叶:使用决策树导航数据”

目录 一、说明 二、什么是决策树&#xff1f; 三、基本概念&#xff1a; 四、工作原理&#xff1a; 五、分类原理分析 5.1 信息熵&#xff1a; 5.2 信息增益&#xff1a; 5.3 基尼杂质&#xff1a; 5.4 基尼系数和熵的区别&#xff1a; 六、对于回归决策树&#xff1a; 6.1 均方…

OR-Oncology Research 肿瘤学研究

文章目录 一、期刊简介二、征稿信息三、期刊表现四、投稿须知五、投稿咨询 一、期刊简介 Oncology Research以临床前和临床癌症治疗为特色&#xff0c;发表了高质量的同行评审研究&#xff0c;有助于在分子生物学、细胞生物学、生物化学、生物物理学、遗传学、生物学、内分泌学…

128天的创意之旅:从初心到成就,我的博客创作纪念日回顾

文章目录 &#x1f680;机缘&#xff1a;初心的种子——回望创作之旅的启航&#x1f308;收获&#xff1a;成长的果实——128天创作之旅的宝贵馈赠❤️日常&#xff1a;创作与生活的交织&#x1f44a;成就&#xff1a;代码的艺术&#x1f6b2;憧憬&#xff1a;未来的蓝图 &…

【RabbitMQ】SpringAMQP--消息转换器

SpringAMQP–消息转换器 测试发送Object类型消息 1.声明队列 Configuration public class FanoutConfig {Beanpublic Queue objectQueue(){return new Queue("object.queue");} }运行消费者后&#xff1a; 2.发送消息 RunWith(SpringRunner.class) SpringBootTes…

01.爬虫---初识网络爬虫

01.初识网络爬虫 1.什么是网络爬虫2.网络爬虫的类型3.网络爬虫的工作原理4.网络爬虫的应用场景5.网络爬虫的挑战与应对策略6.爬虫的合法性总结 1.什么是网络爬虫 网络爬虫&#xff0c;亦称网络蜘蛛或网络机器人&#xff0c;是一种能够自动地、系统地浏览和收集互联网上信息的程…

物联网应用开发--STM32与机智云通信(ESP8266 Wi-Fi+手机APP+LED+蜂鸣器+SHT20温湿度传感器)

实现目标 1、熟悉机智云平台&#xff0c;会下载APP 2、熟悉新云平台创建产品&#xff0c;项目虚拟调试 3、掌握云平台生成MCU代码&#xff0c;并移植。机智云透传固件的下载 4、具体目标&#xff1a;&#xff08;1&#xff09;注册机智云平台&#xff1b;&#xff08;2&…

数据结构~~二叉树-堆

目录 一、基本概念 树的概念 二叉树-堆的概念 二、堆的结构 三、堆排序 向上调整建堆 向下调整建堆 四、TOP-K 五、完整代码 六、总结 一、基本概念 树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关…

在ubuntu中查询与某脚本或某设备相关的进程,ps,pgrep,lsof,fuser,pstree,htop命令的使用指南

一、查询与脚本有关的进程 1. 用ps命令 在 Ubuntu 系统中&#xff0c;如果你想查询与特定 Python 脚本 abc.py 相关的线程&#xff0c;你可以使用 ps 命令和 grep 命令结合来查找。ps 命令用于显示当前运行的进程状态&#xff0c;而 grep 命令可以帮助你过滤出包含指定字符串…

(六)DockerCompose安装与配置

DockerCompose简介 Compose 项目是 Docker 官方的开源项目&#xff0c;负责实现对 Docker 容器集群的快速编排。使用前面介绍的Dockerfile我们很容易定义一个单独的应用容器。然而在日常开发工作中&#xff0c;经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现…

Docker Desktop安装和如何在WSL2中使用Docker

最近在使用WSL的过程中&#xff0c;想使用docker遇到了一些问题&#xff0c;在WSL中安装Linux版本的docker&#xff0c;启动镜像之后不能从Windows机器的端口映射出来&#xff0c;查了一圈之后&#xff0c;发现应该使用Docker Desktop软件&#xff0c;下面是安装和使用的方式 …

error1310 写入文件时发生错误,请确认您是否有访问权限 也可能出现error 1304 :写入文件时出错

一般错误提示如下 error1310 Error writing to file 错误 1310 &#xff1a;写入文件时出错&#xff1a;请确认您有权访问该目录&#xff0c; error1304 Error writing to file 错误 1304 &#xff1a;写入文件时出错&#xff1a;请确认您有权访问该目录 1.首先我们退出所…

揭秘齿轮加工工艺的选用原则:精准打造高效传动的秘密武器

在机械制造领域&#xff0c;齿轮作为传动系统中的重要组成部分&#xff0c;其加工工艺的选择至关重要。不同的齿轮加工工艺会影响齿轮的精度、耐用性和效率。本文将通过递进式结构&#xff0c;深入探讨齿轮加工工艺的选用原则&#xff0c;带您了解如何精准打造高效传动的秘密武…

SpringBoot3.x + JDK21 整合 Mybatis-Plus

前言 SpringBoot3.0 开始最低要求 Java 17&#xff0c;虽然目前最新的版本为 JDK22&#xff0c;但是在官网上看到 JDK23 在今年9月又要发布了&#xff0c;感觉这 JDK 也有点太过于给力了 所以我们选择用目前的 LTS 版本 JDK21 就好了&#xff0c;不用追求最新的 springboot 版…

DOM【事件、操作节点、DOM案例】--学习JavaEE的day49

day49 JS核心技术 DOM 继day48 事件 键盘事件 监听器&#xff1a;onkeydown、onkeypress、onkeyup <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title></head><body><input type"text&q…