讲座2:神经编码与解码

news2025/1/11 13:03:40

视频来源:
1、面向类脑视觉的生物视觉编码机制和模型(余肇飞)https://www.bilibili.com/video/BV1rR4y1K7KW/?spm_id_from=333.337.search-card.all.click&vd_source=897075bbdd61e45006d749612d05a2ab

2、基于视觉编解码的深度学习类脑机制研究(何晖光)https://www.bilibili.com/video/BV1tT411j7DD/?spm_id_from=333.337.search-card.all.click&vd_source=897075bbdd61e45006d749612d05a2ab

文章目录

  • 深度学习vs计算机视觉
    • 人脑视觉系统比我们想象的更聪明
    • AI与脑科学互相促进,推动AI技术发展的同时加深对大脑工作机制的理解
    • 视觉编解码
      • 视觉系统的研究
      • 研究现状
  • 基于视觉信息编解码的深度学习类脑机制研究
    • fMRI工作原理
    • 如何评价DNN和大脑之间的关系

深度学习vs计算机视觉

深度学习的发展带来计算机视觉、人工智能的热潮
深度学习不能解决CV的瓶颈问题
在这里插入图片描述

卷积神经网络受视觉网络的启发而提出
在这里插入图片描述

人脑视觉系统比我们想象的更聪明

视网膜解决了很多任务,将解决好的问题发送给大脑。
1、需要压缩信息
2、从场景提取特征,进行分类,减少视觉皮层处理难度

AI与脑科学互相促进,推动AI技术发展的同时加深对大脑工作机制的理解

2013-2019年的CVPR:只要是deep learning的应用就可以发
2019年之后的趋势:视觉的书-视觉机理-结合图像问题(分割,理解)-模型

视觉编解码

编码:一个刺激如何造成一种响应模式? — 建立机理模型
解码:这些响应传递了什么信息? — 如何重建大脑在做的事

视觉系统的研究

人类获取信息70%-80%都是来自于视觉

视网膜将外部的光信号转化为脉冲信号的过程,称为视觉编码
视觉皮层将脉冲信号转化的过程,称为解码
在这里插入图片描述

意义:中国约有800万盲人,这些盲人大部分的视觉皮层没有问题,视网膜发生了一些损坏。研究视网膜如何将光信号转化为脉冲信号,那么就可以研究一个视网膜假体
在这里插入图片描述

目前研究的数据类型:微电极阵列、钙成像,做编码/解码的一些工作

1、视网膜系统辨识:能否根据输入刺激和输出的脉冲序列,推导出视网膜连接结构
2、哪些视网膜组件产生了脉冲,产生了多久的脉冲

研究现状

1、脉冲激发平均法
在这里插入图片描述
缺点:只能获取平均的,不能获取每个子单元的信号,也无法获取每个子单元的权重

2、非负矩阵分解
将脉冲激发的图像分解为权重矩阵和模块矩阵
在这里插入图片描述
3、基于RNN类网络的视网膜编码模型
在这里插入图片描述

存在的困难:1、如何扩展到更复杂的应用场景?2、网络参数量怎么处理

Zheng Y, Jia S, Yu Z, et al. Unraveling neural coding of dynamic natural visual scenes via convolutional recurrent neural networks[J]. Patterns, 2021, 2(10).
Yan Q, Zheng Y, Jia S, et al. Revealing fine structures of the retinal receptive field by deep-learning networks[J]. IEEE transactions on cybernetics, 2020, 52(1): 39-50.
Zhang Y, Bu T, Zhang J, et al. Decoding pixel-level image features from two-photon calcium signals of macaque visual cortex[J]. Neural Computation, 2022, 34(6): 1369-1397.
Zhang Y, Jia S, Zheng Y, et al. Reconstruction of natural visual scenes from neural spikes with deep neural networks[J]. Neural Networks, 2020, 125: 19-30.

CNN 可以实现准确解码,优于目前的fMRI

基于视觉信息编解码的深度学习类脑机制研究

在这里插入图片描述

计算机模型怎么判断的?这是个黑盒子。于是就有工作进行解决这个问题
方法1:将每一层可视化出来,观察每一个神经元对哪些输入响应最大
在这里插入图片描述

方法2:研究神经网络和大脑之间有什么关系?
使用fMRI绘制出表征相似矩阵,而且CNN也有一个表征矩阵,这两个矩阵之间有什么关系?
在这里插入图片描述
随着DL发展,CV难以处理复杂背景下的复杂任务。而人脑可以处理复杂的视觉任务,那么如何将人脑特性融合进CV?
在这里插入图片描述

研究类脑的方式:通过编码解码的方式进行研究。
编码:将CNN不同层级的特征作为输入,估计神经元反应
解码:将神经元信号作为输入,预测CNN输出
在这里插入图片描述

从外部输入—大脑活动----编码
大脑活动信号----预测图像----解码
解码:建立大脑信号到预测图像的一个逆向工程
涉及到两个空间:图像空间+脑信号空间,但是这两个空间之间的间隔比较大,对此处理的方法是:通过一个特质空间作为桥梁,建立起这两个空间的联系
在这里插入图片描述

侵入性:右下
非侵入性:左上

fMRI工作原理

大脑活动是通过神经元放电进行的,直接对大脑放电信号进行测量困难较大,选择氧红血红蛋白测量,是间接反应大脑活动的一种数据模态

如何评价DNN和大脑之间的关系

在这里插入图片描述

将三个分数结合,并且对主流网络进行了一个评估
在这里插入图片描述

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

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

相关文章

7.idea 使用 docker 构建 spring boot 项目

本文目录 step 1&#xff1a;编写 Dockerfile 文件step 2&#xff1a;pom.xml 中添加如下配置step 3&#xff1a;maven仓库 setting.xml <servers> 模块下&#xff0c;添加访问自定义仓库的用户名&#xff0c;密码step 4&#xff1a;使用 maven命令开始 clean、packagest…

蓝牙核心规范(V5.4)10.1-BLE 入门笔记(1)

ble 规范 深入了解蓝牙LE需要熟悉相关的规格。蓝牙LE的架构、程序和协议由一项关键规范完全定义,称为蓝牙核心规范。产品如何使用蓝牙以实现互操作性由两种特殊类型称为配置文件和服务的规范集合所涵盖。图1展示了BLE规范类型及其相互关系。 1.1 蓝牙核心规范 蓝牙核心规范是…

测试行业面临的问题及RunnerGo在工具层面如何解决的

RunnerGo致力于打造成一款企业级全栈测试平台&#xff0c;旨在实现产品生命周期的闭环管理&#xff0c;帮助企业在整个产品生命周期中确保质量、降低风险&#xff0c;并提供卓越的用户体验。采用了较为宽松的Apache-2.0 license开源协议&#xff0c;方便志同道合的朋友一起为开…

VEX —— Noise and Randomness

目录 Noise generators Random number generators Noise generators 噪波生成函数&#xff0c;noise、wnoise、vnoise、onoise、snoise、anoise&#xff1b;每一个函数表示生成噪波的不同算法&#xff1b; 每个噪波相对成本&#xff1a; Perlin noise&#xff08;noise&#…

五十一.DQN原理和实战

值函数近似法 经典强化学习方法的共同点是它们的求解过程都要维持一个值函数表格&#xff0c;策略函数也可以通过一个表格来表示&#xff0c;所以也称这些方法为表格法。表格法要求状态空间和动作空间都是离散的&#xff0c;这类强化学习任务只占所有强化学习任务的很小一部分…

Spring Bean的生命周期和扩展点源码解读

目录 1 Bean的生命周期2 Bean的定义、注册及创建过程3 Bean的注入过程4 Bean的销毁过程5 Bean的生命周期 1 Bean的生命周期 在Spring框架中&#xff0c;Bean对象也有着它的生命周期&#xff0c;然而对于Bean对象的生命周期&#xff0c;我们并不是很清楚&#xff0c;因为Spring帮…

学习pytorch10 神经网络-最大池化的作用

神经网络-最大池化的作用 官方文档参数说明运算演示公式最大池化 代码code 1执行结果code2执行结果 B站小土堆学习视频 https://www.bilibili.com/video/BV1hE411t7RN?p19&spm_id_frompageDriver&vd_source9607a6d9d829b667f8f0ccaaaa142fcb 官方文档 https://pytorch…

UML基础与应用之面向对象

UML&#xff08;Unified Modeling Language&#xff09;是一种用于软件系统建模的标准化语言&#xff0c;它使用图形符号和文本来描述软件系统的结构、行为和交互。在面向对象编程中&#xff0c;UML被广泛应用于软件系统的设计和分析阶段。本文将总结UML基础与应用之面向对象的…

34.KMP算法,拒绝暴力美学

概述 今天我们来聊一聊字符串匹配的问题。 比如有字符串str1 “豫章故那&#xff0c;洪都新府。星分翼轸&#xff0c;地接衡庐。襟三江而带五湖&#xff0c;控蛮荆而引瓯越。”&#xff0c;字符串str2 “襟三江而带五湖”。 现要判断str1是否含有str2&#xff0c;如果有则的…

zabbix介绍及部署(五十一)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 一、zabbix的基本概述 二、zabbix的构成 1、Server 2、web页面 3、数据库 4、proxy 5、Agent 三、zabbix的监控对象 四、zabbix的常用术语 五、zabbix的工作流程 六、za…

区域气象-大气化学在线耦合模式(WRF/Chem)在大气环境领域实践技术应用

大气污染是工农业生产、生活、交通、城市化等方面人为活动的综合结果&#xff0c;同时气象因素是控制大气污染的关键自然因素。大气污染问题既是局部、当地的&#xff0c;也是区域的&#xff0c;甚至是全球的。本地的污染物排放除了对当地造成严重影响外&#xff0c;同时还会在…

基于docker进行Grafana + prometheus实现服务监听

基于docker进行Grafana Prometheus实现服务监听 Grafana安装Prometheus安装Jvm监控配置 Grafana安装 docker pull grafana/grafanamkdir /server/grafanachmod 777 /server/grafanadocker run -d -p 3000:3000 --namegrafana -v /server/grafana:/var/lib/grafana grafana/gr…

Databend 开源周报第 111 期

Databend 是一款现代云数仓。专为弹性和高效设计&#xff0c;为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务&#xff1a;https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 理解 SHARE END…

9、DVWA——XSS(Stored)

文章目录 一、存储型XSS概述二、low2.1 源码分析2.2 通关分析 三、medium3.1 源码分析3.2 通关思路 四、high4.1 源码分析4.2 通关思路 一、存储型XSS概述 XSS&#xff0c;全称Cross Site Scripting&#xff0c;即跨站脚本攻击&#xff0c;某种意义上也是一种注入攻击&#xff…

MATLAB中filloutliers函数用法

目录 语法 说明 示例 在向量中对离群值进行插值 使用均值检测和最邻近值填充方法 使用移窗检测法 填充矩阵行中的离群值 指定离群值位置 返回离群值阈值 filloutliers函数功能是检测并替换数据中的离群值。 语法 B filloutliers(A,fillmethod) B filloutliers(A,f…

Paper Reading: RSPrompter,基于视觉基础模型的遥感实例分割提示学习

目录 简介目标工作重点方法实验总结 简介 题目&#xff1a;《RSPrompter: Learning to Prompt for Remote Sensing Instance Segmentation based on Visual Foundation Model 》&#xff0c;基于视觉基础模型的遥感实例分割提示学习 日期&#xff1a;2023.6.28 单位&#xf…

接口测试学习

1、curl 命令 无参&#xff1a;curl -X POST -H"Authorization: abcdefghijklmn" https://xxx.xxxxx.com/xxxx 有参&#xff1a;curl -X POST -H"Authorization:abcdefghijklmn " -H"Content-Type:application/json" https://xxx.xxxxx.com/…

synchronized锁详解

本文主要是对synchronized使用各个情况&#xff0c;加解锁底层原理的讲解 一&#xff0c;重量级锁 对象头 讲重量级锁之前&#xff0c;先了解一下一个对象的构成&#xff0c;一个对象是由对象头和对象体组成的&#xff0c;本文主要讲对象头&#xff0c;对象体其实就是对象的…

核心实验21_BGP高级(了解)(配置略)_ENSP

项目场景&#xff1a; 核心实验21_BGP基础_ENSP 通过bgp实现省市互通。 实搭拓扑图&#xff1a; 具体操作&#xff1a; 其他基础配置略&#xff08;接口地址&#xff0c;ospf&#xff09; 1.BGP邻居建立&#xff1a; R1: [R1]bgp 200 [R1-bgp]peer 10.2.2.2 as-number 200 …

Java高级之File类、节点流、缓冲流、转换流、标准I/O流、打印流、数据流

第13章 IO流 文章目录 一、File类的使用1.1、如何创建File类的实例1.2、常用方法1.2.1、File类的获取功能1.2.2、File类的重命名功能1.2.3、File类的判断功能1.2.4、File类的创建功能1.2.5、File类的删除功能 二、IO流原理及流的分类2.1、Java IO原理2.2、流的分类/体系结构 三…