0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

未来“读心术”真的能够实现吗?

Silicon Labs 来源:陈年丽 2019-08-15 14:37 次阅读

近日,Two Six Labs和斯坦福研究团队利用神经网络实现了对小鼠的“读心术”,他们利用网络模型读取小鼠脑内的电信号,预测小鼠的行为和在迷宫中的位置,平均预测误差仅为4cm。

“读心术”真的能够实现吗?

近日,由DARPA和斯坦福的研究团队正在研究如何“读小鼠的心”。当然,其实没有“读心术”那么玄乎,确切地说,是通过神经网络读取小鼠大脑中的电信号活动,来预测小鼠的活动和位置。

读取小鼠的“想法”,预测小鼠的位置

大脑由相互连接的神经元组成:神经元可以响应输入处于激活状态,反过来激活其他神经元。这些系统的“简化版”就是第一个人工神经网络的灵感来源。斯坦福Schnitzer实验室的同事们制作了一个数据集,用于监控实验室的小鼠在“竞技场”中移动时的神经活动。

所谓“竞技场”其实是一个带有地标贴纸的小盒子。研究人员通过将一个微型显微镜连接到小鼠的头部,并记录荧光染料的轨迹,这种染料会在单个神经元在放电时发出绿光,从而实现记录神经活动的目的。这项技术可以同时跟踪数百个、甚至数千个神经元的活动。

我们主要关注小鼠大脑中海马体CA1区域的神经元,这是大脑中涉及学习、记忆和导航的部分。该区域中的一些神经元被称为“放置细胞”,因为它们响应于鼠标的位置而发射。例如,当鼠标位于机箱的左上角时,给定的单元格可能只会触发。鼠标的大脑通过解释这些细胞活动或不活动的组合信号来编码位置概念。

“可以使用人工神经网络将这些生物神经元的信号标记在小鼠所处位置的地图上吗?”也就是说,如果我们对生物神经网络进行逆向工程,是否可以通过读取小鼠的意念得知它的位置?

准确预测生物神经元活动的位置

为此我们训练了一个神经网络,根据最近的神经元放电模式预测小鼠的位置。我们使用实验观察结果的前80%作为训练数据,仅给出神经元的活动,来预测后20%观察结果的小鼠位置。我们尝试了许多模型体系结构,发现具有回归输出层的简单密集神经网络表现最好,平均预测误差仅为4 cm。小鼠身长约8厘米,而竞技场大小为45cm×60cm的矩形。此循环动画中显示了我们的预测(蓝点)和小鼠的标记位置(红点)。

模型预测给出的位置(蓝点)和小鼠的标记位置(红点)

不过,尽管回归输出表现良好,但没有表现出对其他预测的确定性的任何信息。为此我们设计了另一个深度神经网络模型,这次的模型包括卷积层。我们将“竞技场”划分为1厘米见方的网格,并训练分类任务,预测小鼠将走过“竞技场”中的哪些网格方块。模型为预测了小鼠会经过每个方块的概率,输出了一张预测强度的热图。

但是,由于小鼠的实际位置的标签是单个网格方块(以小鼠的中心点为准),我们需要开发一种新的损失函数来训练模型,告诉模型“几乎正确”的预测比“根本不贴边”的预测更好。之后,模型的表现与点预测模型基本相当,平均预测误差为5厘米。但是,预测信息中包含了有关替代预测和模型确定性的更多信息。视频中的蓝云表示竞技场中小鼠所在位置预测概率最高的区域。

蓝色云代表竞技场中小鼠所在的预测概率最高的区域。红点是小鼠的标记位置

预测未来行为:通过小鼠行为,破解人类行为的奥秘

我们将这种不确定性概念编入预测模型中,然后研究:“我们可以通过读取小鼠的思想,来预测其未来的位置吗?新模型不会通过查看最近的神经元放电模式,询问小鼠目前的位置,而是预测1秒,2秒或3秒后的位置。预测结果与基线相比仍然有很好的表现。

我们分析的数据可以表示出小鼠的简单行为:在盒子中移动。我们可以将数据划分为两种行为类别:“活跃”/移动,或固定/“静止”。我们能够以75%的平衡精度预测小鼠的当前行为属于哪一类,并且在2秒后仍然具有66%的准确度。这表明我们的海马神经元模型不仅能够编码有关现在的位置信息,还对未来进行某种程度的规划。

我们在Schnitzer实验室的合作者正在努力制作更复杂的行为数据集,以便我们应用这些方法。比如可以在小鼠通过迷宫时对其进行映射,预测左右转弯,并量化小鼠在学习走迷宫时的不确定性。或识别对小鼠展示哪些主题的图像会刺激到它。我们使用小鼠作为研究模型,目的是更多地了解我们自己,希望我们的人工神经网络有助于更好地理解生物的神经网络。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:【设计学堂】面向专有无线设计的RAIL开发教程

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器人仿真的类型和优势

    机器人仿真使机器人工程师和研究人员能够创建机器人及其环境的虚拟模型。这项技术支持在仿真的无风险环境中测试和验证机器人设计与控制算法以及与各种元素进行交互。通过使用仿真软件,可以预测和分析机器人在各种条件下的行为,而不需要物理原型。构建物理原型不仅成本高昂,而且相当耗时。
    的头像 发表于 10-14 10:43 359次阅读
    机器人仿<b class='flag-5'>真的</b>类型和优势

    嵌入式系统的未来趋势有哪些?

    智能家居领域,嵌入式系统可以集成语音识别和自然语言处理技术,去实现智能家电的语音控制。 2. 更强大的处理能力 在未来的嵌入式系统将具备更加强大的处理能力,以满足日益变得复杂的计算需求。这包括采用多核
    发表于 09-12 15:42

    AMI参数扫描与仿真的实际应用和实现方法

    为了确保信号在高速传输中的质量,先进的建模接口(Advanced Modeling Interface, AMI),已被广泛应用于SerDes(Serializer/Deserializer)系统的设计和验证中。本文将详细介绍AMI参数扫描与仿真的基本原理、实现方法以及其
    的头像 发表于 07-22 11:21 394次阅读
    AMI参数扫描与仿<b class='flag-5'>真的</b>实际应用和<b class='flag-5'>实现</b>方法

    运放能够实现轨到轨的原理是什么?

    一般的运放其输入电压一般比供电电压低1-2V左右,也就是说如果是一个正负十五伏的供电电压,那么其输入电压也就是在正负十三伏左右,但是一些性能比较好的运放能够达到轨到轨的输入电压,这些运放能够实现这种
    发表于 05-06 21:37

    光伏逆变器为啥能够抑制谐波

    光伏逆变器能够抑制谐波主要是因为它具备专门的设计和技术来减少或消除电流中的非正弦波成分,即谐波。以下是几个关键点来解释光伏逆变器如何实现谐波抑制的:
    的头像 发表于 04-30 14:23 740次阅读
    光伏逆变器为啥<b class='flag-5'>能够</b>抑制谐波

    为什么工业路由器能够实现永久连接?

    工业4.0时代,工业自动化、智能化成为制造业发展的必然趋势。在这一进程中,工业路由器作为连接工业设备与互联网的桥梁,发挥着至关重要的作用。那么,为何工业路由器能够永久实现稳定连接呢?首先,工业路由器
    的头像 发表于 03-28 15:21 366次阅读
    为什么工业路由器<b class='flag-5'>能够</b><b class='flag-5'>实现</b>永久连接?

    【量子计算机重构未来 | 阅读体验】初探

    ,而是偏科普性质的书籍,目的是尽量用通俗易懂的语言解释量子计算的原理,以及目前能够解决什么问题,未来能够解决的问题的畅想。了解到这个信息,再粗翻了几章内容,大致明白了这本书的阅读顺序最好是按照传记
    发表于 03-04 23:09

    名单公布!【书籍评测活动NO.28】量子计算机重构未来

    的原理、场景,以及量子计算机能够做到的事情和做不到的事情之后,我在想,如果能够让所有人都明白的话,世界会是怎样的呢?如果真的实现的话,那些抱有“因为不知道,所以与我无关”的想法的人会不
    发表于 01-26 14:00

    单片机怎么能够与手机实现远程通讯呢?

    单片机怎么能够与手机实现远程通讯呢? 随着物联网的快速发展,单片机作为物联网应用中最常见的控制器,与手机实现远程通讯已成为一种趋势。通过单片机与手机的远程通讯,可以实现智能家居、智能农
    的头像 发表于 01-15 14:59 2634次阅读

    LT8302和LT8301能够实现双路不同大小电压输出吗?

    需要设计两款电源: 1、24VDC输入,5VDC(1A)输出; 2、24VDC 输入,6VDC(500mA)和25VDC(250mA)输出; 请问用LT8302或LT8301能够实现吗? 它们能够
    发表于 01-05 11:46

    未来的智能:人机环境系统智能

    未来的智能是生态的意味着智能系统将与人类、自然环境和其他智能系统形成一个有机的整体。智能系统将与人类进行深度融合,不仅能够理解人类的语言和意图,还能够与人类进行情感交流和合作,实现真正
    的头像 发表于 01-03 15:40 531次阅读

    如何能够实现通用FPGA问题?

    FPGA 是一种伪通用计算加速器,与 GPGPU(通用 GPU)类似,FPGA 可以很好地卸载特定类型的计算。从编程角度上讲,FPGA 比 CPU 更难,但从工作负载角度上讲 FPGA 是值得的:和 CPU 基线相比,好的 FPGA 实现可以提供数量级的性能和能量优势。
    发表于 12-29 10:29 400次阅读

    人工智能实现读心术”:BrainGPT 将脑电波转化为文字

    此项研究共招募了29名志愿者,通过佩戴具备脑电图侦测功能的特殊帽子,研究员成功获取了参与者脑海中的生物电磁场(即EEG信息),并运用自主研发的深度学习模型——DeWave进行解析,从而将这些信号转换为实际的文字表达。
    的头像 发表于 12-14 15:49 982次阅读

    模拟电路仿真的基本原理

    电子发烧友网站提供《模拟电路仿真的基本原理.pdf》资料免费下载
    发表于 11-27 09:34 0次下载
    模拟电路仿<b class='flag-5'>真的</b>基本原理

    语音识别能够本地实现吗?

    不依靠网络,本地实现语音识别,只需要特定的控制命令就可以。
    发表于 11-10 06:49