码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基于猕猴Spike运动解码的不同解码方法性能对比


    1. 公开数据集中文版详细描述 参考前文:https://editor.csdn.net/md/?not_checkout=1&spm=1011.2124.3001.6192
    2. 神经元Spike信号分析 参考前文:https://blog.csdn.net/qq_43811536/article/details/134359566?spm=1001.2014.3001.5501
    3. 神经元运动调制分析 参考前文:https://blog.csdn.net/qq_43811536/article/details/134401004?spm=1001.2014.3001.5501
    4. 离散卡尔曼滤波器算法详解及重要参数(Q、R、P)基于公开数据集解码的讨论 参考前文:https://blog.csdn.net/qq_43811536/article/details/134403022?spm=1001.2014.3001.5501
    5. 基于Spike信号的运动解码分析不同运动参数对解码的影响 参考前文:https://blog.csdn.net/qq_43811536/article/details/134477651?spm=1001.2014.3001.5501

    目录

    • 0. 公开数据集
    • 1. 不同解码方法的性能比较
      • 1.1 基于Spike的运动解码
      • 1.2 特征提取
      • 1.3 解码算法
      • 1.3 解码结果
      • 1.4 解码性能


    0. 公开数据集

    • 网址:Nonhuman Primate Reaching with Multichannel Sensorimotor Cortex Electrophysiology 1
    • Session:
      • " indy_20170124_01 "

    1. 不同解码方法的性能比较

    从 公开数据集中文版详细描述 以及其 神经元Spike信号分析 中我们知道:猕猴的感觉运动皮层对运动的调制主要有六个参数——二维平面中x和y方向上的位移、速度和加速度。这六个参数也是我们在运动解码中感兴趣的部分。

    1.1 基于Spike的运动解码

    参见 基于Spike信号的运动解码分析不同运动参数对解码的影响 的1.1节。

    1.2 特征提取

    • 预处理: s p i k e _ f e a t = [ 5900 , 253 ] spike\_feat=[5900, 253] spike_feat=[5900,253], m o t i o n _ f e a t = [ 5900 , 6 ] motion\_feat=[5900, 6] motion_feat=[5900,6]。
    • Spike特征:取前后各6个样本的feat作为当前样本的联合特征,即单个样本的总特征数为: 13 ∗ 253 = 3289 13*253=3289 13∗253=3289维。(卡尔曼滤波器没有此步骤)
    • 数据集划分:训练集:测试集=9:1。
    • 归一化:采用均值-方差归一化。

    1.3 解码算法

    分别采用线性回归(Linear Regression, LR)、卡尔曼滤波器(Kalman Filter, KF)、DNN以及LSTM 2 进行解码性能比较。

    • KF:参考 离散卡尔曼滤波器算法详解

    • DNN, LSTM的网络结构如下:

      • 三层网络:输入-隐藏层-输出,隐藏层均为200个单元。
      • 激活函数:DNN为‘relu’,LSTM为‘tanh’。
      • 损失函数:均为MSE均方误差。
      • 优化器:DNN为‘Adam’,LSTM为‘RMSProp’。

    最后,为了方便比较,DNN和LSTM都训练了固定的20个epochs。

    1.3 解码结果

    Figure 1 呈现四种不同方法的部分解码结果。其中LR和KF在x、y两个不同方向的位置预测上比其他两个神经网络更精准,后者波动明显较大;但前者在速度和加速度的预测上明显弱于神经网络,后者可以捕捉到速度和加速度较大的波动,当然也正是因为这个原因导致后者预测的位置曲线出现了很多意料之外的毛刺。

    在这里插入图片描述

    Figure 1. 不同方法的部分解码结果. a. LR. b. KF. c. DNN. d. LSTM. 从左到右依次为十折交叉验证的第1、5、10折的前100个samples.

    1.4 解码性能

    Figure 2 展示了十折交叉验证的平均解码性能。Figure 2a 为Pearson相关性的柱状图,横轴为不同的方法,纵轴为相关性大小,同颜色的点代表不同折实验的性能,黑色竖线代表方差范围,反应解码方法的鲁棒性。Figure 2b 为不同方法在不同运动参数上的性能折线图,可以看到与1.3节的结论一致:LR和KF在位置预测上性能更好,而DNN和LSTM在速度和加速度的预测上更加精确,其中同色阴影为十折实验的误差范围。Figure 2c 为不同方法在不同运动参数上的 R 2 R^2 R2,结果表现与b图一致。

    在这里插入图片描述

    Figure 2. 不同方法的解码性能

    Figure 3 绘制了DNN和LSTM在训练过程中训练集和验证集的性能曲线。可以看到DNN存在过拟合,而LSTM还处于欠拟合的状态,继续训练LSTM的性能可能会更高。

    在这里插入图片描述

    Figure 3. DNN与LSTM的训练过程曲线. a. MSE损失曲线. b. Pearson相关性曲线.


    创作不易,麻烦点点赞和关注咯!

    1. Makin, J. G., O’Doherty, J. E., Cardoso, M. M. B. & Sabes, P. N. (2018). Superior arm-movement decoding from cortex with a new, unsupervised-learning algorithm. J Neural Eng. 15(2): 026010. doi:10.1088/1741-2552/aa9e95 ↩︎

    2. Glaser J I, enjamin A S, Chowdhury R H, et al. Machine learning for neural decoding[J]. Eneuro, 2020, 7(4). ↩︎

  • 相关阅读:
    es nested object区别
    Redis数据类型(1)
    生存分析原理简明教程 单因素生存分析 Kaplan-Meier、LogRank 只能针对单一的变量进行 多因素cox回归分析
    JavaScript 迈入 AI 新纪元
    2022新版PMP考试有哪些变化?
    树的dfs和bfs
    Flutter:webview_flutter插件使用
    Nodejs原型链污染学习
    代码随想录算法训练营第57天 | 647. 回文子串 516.最长回文子序列 dp总结
    TextCNN 实现股票时间序列预测(TensorFlow2版)
  • 原文地址:https://blog.csdn.net/qq_43811536/article/details/134490068
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号