原文地址:

https://baijiahao.baidu.com/s?id=1600279012514462353&wfr=spider&for=pc

==================================================

5月9日,DeepMind 团队与 UCL 在 Nature 上发表重磅研究成果:人工智能演化出和动物大脑类似的空间导航能力,引起人工智能和神经科学领域的热议。本文是 DeepMind 官网对这项工作的介绍。

网格细胞——动物大脑里的 GPS

 

大多数动物,包括人类,都能灵活地在他们所生活的世界中辨别方向。这样就可以探索新地方,迅速回到记忆中的地点,同时还能“抄近路”。事实上,这些能力对我们而言是非常简单和自然的,以至于我们不能马上看出这潜在的过程到底有多复杂。相比而言,人工智能在很多方面都已经远远超过了人类,但是在空间导航能力方面,还差的很远。

2005年,一个惊人的发现揭示了神经系统空间导航能力的一个关键机制:当动物探索环境的时候,神经元会以六边形网格的模式激活。类似于地图上的网格线,这样的网格对于导航能力是有促进作用的。

 

                            动物脑中激活的网格细胞

 
 
 

这些被称为网格细胞(grid cell)的神经元除了给动物装备了一个内部的坐标系外,最近也被作为一种假说来支持基于矢量的导航系统(vector-based navigation)。意思就是说,这使得大脑可以像乌鸦飞行那样(利用欧几里得距离)计算目的地的距离和方向,就算没有遵循准确的路线,也可以在不同地方之间旅行。

首次发现网格细胞的研究小组,因为揭示出空间认知表征可能的工作方式,于2014年共同获得诺贝尔生理学或医学奖。但是经过了十多年的理论研究,我们仍然不清楚网格细胞的计算功能,以及网格细胞是否支持基于矢量的导航。

当 Agent 穿过一些称之为激活区域(firing fields)的地方时,网格细胞的激活模式。

这个颜色编码的图,显示了生理上的网格细胞的激活强度分布。颜色变化表示强度从最弱的蓝色到最强的橙色。

 
 
 
 
 
 
 
 
 
 

在解剖学上,生物上的网格细胞被分割成不同尺度的神经单元(灰色的椭圆)。每个规模的神经元在图上呈激活状态即橙色。通过解读网格细胞活动的模式,即“网格编码”,动物就可以在环境中进行定位。

 
 
 
 
 
 
 
 
 
 
 

网格细胞激活区域通过三角形连边,形成了网格遵循的六边形规则。

 
 
 
 
 
 
 

人工智能自发演化出与动物网格细胞类似的网络结构

 DeepMind在最近在Nature上发布的论文"Vector-based navigation using grid-like representations in artificial agents"上,研究人员开发了一个智能主体(Artificial Agent)来验证网格细胞是否支持了“基于矢量的导航系统”的理论。
 
研究人员首先训练了一个RNN网络,这个网络主要利用了一个运动相关的速度信号,来在虚拟环境中对自己所处的位置进行定位。这个能力主要被人类用于在不熟悉或者很难找到地标的环境中(比如黑暗环境)进行定位。
 
 
研究人员发现类似动物的六边形网格,很自然地就出现在了神经网络中。而且跟在人类的神经活动中观测到的模式非常的相似。也支持了网格细胞提供了一种对空间的高效编码的观点。
 
 
 
 
 
 人工智能生成了类似网格的表示(上图),这跟哺乳动物的网格细胞(下图)非常相似。
 
 
 
 
 
 
 
 
=====================================================================
 
 
 
 
 
 
 
 

【转载】 AI助力神经科学:DeepMind 复现大脑空间导航方式的更多相关文章

  1. [转载]实战Linux下VMware虚拟机根目录空间扩充

    [转载]实战Linux下VMware虚拟机根目录空间扩充 (2011-07-31 21:34:34) 转载▼ 标签: 转载   原文地址:实战Linux下VMware虚拟机根目录空间扩充作者:shar ...

  2. 腾讯毛华:智能交互,AI助力下的新生态

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 演讲人:毛华 腾讯云语音云总经理 背景:5月23-24日,以"焕启"为主题的腾讯"云+未来"峰会在广 ...

  3. 【转载】C#将图片以二进制流的方式存入数据库

    在C#开发应用程序的过程中,图片一般会存放在文件系统中,当然图片也可以二进制的方式存放到数据库中,不过一般不建议存放在数据库中,因为图片占用的空间还是挺大的,特殊情况下可以考虑将图片存在数据.此文将介 ...

  4. ORACLE表空间管理方式segment和extent

    A permanent tablespace contains persistent schema objects. Objects in permanent tablespaces are stor ...

  5. [转载,感觉写的非常详细]DUBBO配置方式详解

    [转载,感觉写的非常详细]DUBBO配置方式详解 原文链接:http://www.cnblogs.com/chanshuyi/p/5144288.html DUBBO 是一个分布式服务框架,致力于提供 ...

  6. [转载]AI教师正来势汹汹,教师饭碗堪优

    (原文标题:开门,机器人老师来了) 一. 开门,机器人老师到了 国庆几天,河南刚刚上演一幕新科技的大戏: 计算机和人展开了为期四天的人机大战.这一次,对垒的双方不再是李世乭和阿尔法狗,而是教师和人工智 ...

  7. AI+教育落地,百度大脑如何让校园更智能?

    人工智能作为影响社会底层技术革命逐渐向传统行业渗透,“AI+”已经替代“互联网+”成为创业创新的新引擎,出人意料的是,在AI在教育业的率先落地并且相当火爆. 现在,人工智能教育已成为从业者心目中的“教 ...

  8. 科学家开发新AI系统,可读取大脑信息并表达复杂思想

    我们终于找到了一种方法,可以在核磁共振成像的信号中看到这种复杂的想法.美国卡内基梅隆大学的Marcel Just说,思维和大脑活动模式之间的对应关系告诉我们这些想法是如何构建的. 人工智能系统表明,大 ...

  9. 响应国家号召,AI助力疫情防控!顶象AI防疫方案获得国家人工智能标准化总体组认可

    当前,打赢新型冠状病毒感染的肺炎疫情是最重要的使命任务.而这场疫情的拉锯战,不仅要有全国人民共同努力.医护人员的无私奉献,还要积极运用现代科技的力量,用科学来战胜病魔.工信部也发文倡议:充分发挥人工智 ...

  10. 发布AI芯片昆仑和百度大脑3.0、L4自动驾驶巴士量产下线,这是百度All in AI一年后的最新答卷...

    机器之心报道,作者:李泽南. 去年的 7 月 5 日,百度在北京国际会议中心开办了首届「AI 开发者大会」.在会上,百度首次喊出了「All in AI」的口号.一年的时间过去了,今天在同样地点举行的第 ...

随机推荐

  1. 函数式表达式基本类型及固定类型 demo

    1.常见类型及使用 import java.util.function.BiConsumer; import java.util.function.BiFunction; import java.ut ...

  2. c# 基础小知识备忘录

    记性不大好,记下来 First 和 FirstOrDefault  First方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则抛出运行时异常. FirstOrDefault方法: ...

  3. Ajax分析与爬取实战

    Ajax 分析与爬取实战 准备工作 安装好 Python3 了解 Python HTTP 请求库 requests 的基本用法 了解 Ajax 基础知识和分析 Ajax 的基本方法 爬取目标 以一个示 ...

  4. 记录一下tomcat报错日志分析(去重分类)

    #!/usr/bin/env python # coding=utf-8 import os folder_path = 'E:\\Desktop' output_file = 'E:\\Deskto ...

  5. python实现推送消息到微信公众号

    使用到库: Requests 实现方式: 微信已开放了对应的接口,直接通过python的requests库,发起请求,实现推送消息到公众号 微信公众号准备: 1.没有注册微信公众号,可以使用微信提供的 ...

  6. MYSQL8.0-JSON函数简单示例-JSON_EXTRACT|JSON_VALUE|JSON_TABLE

    JSON类型在日常应用开发中,用得很少,个人通常用于存储常常变化的配置参数. 它适用于什么业务场景,不好说.就好像许多年前读到的一篇文章,说有个国外公司利用ORACLE的CLOB/BLOB管理一些信息 ...

  7. 12-Python数据库访问

    在CentOS7上安装Mariadb https://blog.csdn.net/NetRookieX/article/details/104734181 常用的增删改查 show databases ...

  8. Vim有哪几种模式?

    Vim有哪几种模式? 模式一:normal模式 作用主要是用来浏览,输入各种和在文档中移动. 模式二:编辑模式 用于对文件的编辑: 常用的插入命令: a在光标位置后编辑, i在光标位置前编辑, o在下 ...

  9. 韦东山freeRTOS系列教程之【第七章】互斥量(mutex)

    目录 系列教程总目录 概述 7.1 互斥量的使用场合 7.2 互斥量函数 7.2.1 创建 7.2.2 其他函数 7.3 示例15: 互斥量基本使用 7.4 示例16: 谁上锁就由谁解锁? 7.5 示 ...

  10. yb课堂 谷歌开源缓存框架Guava cache,封装API 《二十》

    Guava cache github地址:点我直达 全内存的本地缓存实现 高性能且功能丰富 线程安全,操作简单 添加依赖 <dependency> <groupId>com.g ...