# SRM模型

## 早期SRM模型

Spike Response Modul(SRM)模型将传统的LIF微分模型换成了一个关于输入、输出的脉冲函数,可以将脉冲神经网络简化为第二代神经网络。

基本公式:

$u_i(t)=\eta_i\left(t-\hat{t}_i\right)+\sum_{j \in \Gamma_i} w_{i j} \sum_{t_j^{(j)} \in \mathcal{F}_j} \epsilon\left(t-t_j^{(f)}\right)+\int_0^{\infty} \tilde{\epsilon}(s) \mathcal{I}^{\text {ext }}(t-s) d s$

脉冲图像(标准电位变化):从时间为0起,神经元受到突触前脉冲的持续刺激,在$\hat{t_i}$时刻达到阈值,神经元发射脉冲之后进入不应期。

![image-20220906104247887](/Users/karrychiang/Library/Application%20Support/typora-user-images/image-20220906104247887.png)

$\eta_i(t-\hat{t_i})$描述一个标准的脉冲电位变化,是指自身脉冲的发射,与突触前脉冲没有关系。每当自身的脉冲发射一次,此项即被复制一次。

$\sum_{j \in \Gamma_i} w_{i j} \sum_{t_j^{(j)} \in \mathcal{F}_j} \epsilon\left(t-t_j^{(f)}\right)$描述了前面神经元对于此神经元的刺激产生的电位上升,如下图所示:

![image-20220906105718706](/Users/karrychiang/Library/Application%20Support/typora-user-images/image-20220906105718706.png)

$\int_0^{\infty} \tilde{\epsilon}(s) \mathcal{I}^{\text {ext }}(t-s) d s$描述了不应期。在不应期中,神经元敏感度降低的速度会随着时间以指数的形式慢慢回升。其中$\mathcal{I}^{\text {ext }}(t-s)$为外界电流,$\tilde{\epsilon}(t-\hat{t},t)=a_0 e^{-\int _0^t\frac{dt'}{\tau (t'-\hat{t})}}$为神经元敏感度回升。

将不定积分换为定积分,即不考虑脉冲发放后离子通道对输入刺激的影响,如下:

$\epsilon_0(s)=\epsilon_{i j}(\infty, s)$

$\tilde{\epsilon}_0(s)=\tilde{\epsilon}_{i j}(\infty, s)$

使得SRM模型转化为SRM0模型。

SRM0的公式为:

$u_i(t)=\eta_i\left(t-\hat{t}_i\right)+\sum_{j \in \Gamma_i} w_{i j} \sum_{t_j^{(j)} \in \mathcal{F}_j} \epsilon_0\left(t-t_j^{(f)}\right)+\int_0^{\infty} \tilde{\epsilon}_0(s) \mathcal{I}^{\text {ext }}(t-s) d s$

## 现在SRM模型

$u_i(t)=\sum_f \eta\left(t-t^f\right)+\int_0^{\infty} \kappa(s) I^{\mathrm{ext}}(t-s) \mathrm{d} s+u_{\text {rest }}$

$\sum_f \eta\left(t-t^f\right)$表示一个脉冲应该具有的形状,其中$t_f$是上一个脉冲发放时间。

$\int_0^{\infty} \kappa(s) I^{\mathrm{ext}}(t-s) \mathrm{d} s$表示所有突触前脉冲时间对膜电位产生的影响。

$u_{\text {rest }}$表示静息电位电压。

SNN_SRM模型的更多相关文章

  1. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库

    在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...

  2. ASP.NET Core MVC/WebAPi 模型绑定探索

    前言 相信一直关注我的园友都知道,我写的博文都没有特别枯燥理论性的东西,主要是当每开启一门新的技术之旅时,刚开始就直接去看底层实现原理,第一会感觉索然无味,第二也不明白到底为何要这样做,所以只有当你用 ...

  3. ASP.NET路由模型解析

    大家好,我又来吹牛逼了 ~-_-~ 转载请注明出处:来自吹牛逼之<ASP.NET路由模型解析> 背景:很多人知道Asp.Net中路由怎么用的,却不知道路由模型内部的运行原理,今天我就给大家 ...

  4. 高性能IO模型浅析

    高性能IO模型浅析 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型. (2)同步非阻塞IO(Non-blocking  ...

  5. 探索ASP.NET MVC5系列之~~~4.模型篇---包含模型常用特性和过度提交防御

    其实任何资料里面的任何知识点都无所谓,都是不重要的,重要的是学习方法,自行摸索的过程(不妥之处欢迎指正) 汇总:http://www.cnblogs.com/dunitian/p/4822808.ht ...

  6. 隐马尔科夫模型python实现简单拼音输入法

    在网上看到一篇关于隐马尔科夫模型的介绍,觉得简直不能再神奇,又在网上找到大神的一篇关于如何用隐马尔可夫模型实现中文拼音输入的博客,无奈大神没给可以运行的代码,只能纯手动网上找到了结巴分词的词库,根据此 ...

  7. webapi - 模型验证

    本次要和大家分享的是webapi的模型验证,讲解的内容可能不单单是做验证,但都是围绕模型来说明的:首先来吐槽下,今天下午老板为自己买了套新办公家具,看起来挺好说明老板有钱,不好的是我们干技术的又成了搬 ...

  8. 谈谈一些有趣的CSS题目(二)-- 从条纹边框的实现谈盒子模型

    开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉 ...

  9. 【NLP】蓦然回首:谈谈学习模型的评估系列文章(一)

    统计角度窥视模型概念 作者:白宁超 2016年7月18日17:18:43 摘要:写本文的初衷源于基于HMM模型序列标注的一个实验,实验完成之后,迫切想知道采用的序列标注模型的好坏,有哪些指标可以度量. ...

  10. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(一)

    初识马尔可夫和马尔可夫链 作者:白宁超 2016年7月10日20:34:20 摘要:最早接触马尔可夫模型的定义源于吴军先生<数学之美>一书,起初觉得深奥难懂且无什么用场.直到学习自然语言处 ...

随机推荐

  1. Variable 'xxxx' is accessed from within inner class, needs to be final or effectively final-Lambda 表达式的变量与作用域

    问题的原因 问题代码: public static void main(String[] args) { Integer sum = 0; Integer count = 0; List<Int ...

  2. quarkus实战之六:配置

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是<quarkus实战>系列 ...

  3. Unity UGUI的Outline(描边)组件的介绍及使用

    Unity UGUI的Outline(描边)组件的介绍及使用 1. 什么是Outline(描边)组件? Outline(描边)组件是Unity UGUI中的一种特效组件,用于给UI元素添加描边效果.通 ...

  4. git报错:error: Your local changes to the following files would be overwritten by checkout:

    原因 原本想切换到dev分支,拉取远程dev分支,但我将分支上的数据修改了,此时切换分支报错 解决方案 方法一: 存到暂存区 # 暂存 git add . git stash 之后切换分支到dev,执 ...

  5. sql-labs--Less-1--Error based-Single quotes

    sql="SELECT * FROM users WHERE id='id' LIMIT 0,1"; 打开第一关,我们看到如下界面,上面写着Please input the ID ...

  6. 【译】IntelliJ IDEA 2023.2 最新变化——JetBrains IDE 中的 AI 助手

    前言 本周所有基于 IntelliJ 的 IDE 和 .NET 工具的 EAP 版本都包含一个主要新功能:AI Assistant.本博文重点介绍我们基于 IntelliJ 的 IDE,并且即将推出专 ...

  7. (数据科学学习手札154)geopandas 0.14版本新特性一览

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,就在前两天,Python生态中 ...

  8. strimzi实战之一:简介和准备

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于strimzi strimzi是一个开源项目,已加 ...

  9. Spring扩展接口(1):ApplicationContextInitializer

    在此系列文章中,我总结了Spring扩展接口,以及各个扩展点的使用场景.并整理出一个bean在spring中从被加载到初始化到销毁的所有可扩展点的顺序调用图.这样,我们也可以看到bean是如何一步步加 ...

  10. 贝塞尔曲线的切线及其AABB问题

    贝塞尔曲线的切线及其AABB问题 先聊点别的 2023 年抖音上居然还看到很多前端培训 各种直播前端教学(虽然是录播)但看起来还是有大批前往前端卷啊 说明了什么,很可能说明其它行业更难卷 这不是行业不 ...