SNN初探二---神经元模型
本文主要介绍SNN的神经元模型Leaky Intergrate and Fired Model
一、引言
SNN与ANN最主要的不同就是使用离散的脉冲信号替代ANN网络中传播的连续的模拟信号。为了在这种网络结构上产生脉冲信号,SNN使用了更加复杂也更加贴近于生物的神经元模型,目前使用最多的是Leakyintegrity-Fire(LIF)模型。对于这类神经元模型来说,输入信号直接影响的是神经元的状态(膜电位),只有当膜电位上升到阈值电位时,才会产生输出脉冲信号。
该模型利用给定神经元的神经元动作电位总是具有大致相同的形式这一事实。如果动作电位的形状总是相同的,那么这个形状就不能用来传递信息:而是包含在有或没有尖峰的情况下。因此,动作电位被还原为发生在精确时刻的“事件”。
二、一些基本概念
- 膜电势:细胞膜两侧的电位差,在神经细胞通讯中起到重要作用。当膜电势超过阈值时发放脉冲
- 静息电位:神经元处于极化状态,是细胞膜电位的常态
- 动作电位:细胞接收外界刺激,细胞膜两侧离子快速跨膜运动,引起膜电位变化
- 超极化:是指跨膜电位处于较原来的参照状态(如静息状态)下的跨膜电位更负(膜电位的绝对值更高)的状态。
- 去极化:去极化是指跨膜电位处于较原来的参照状态下的跨膜电位更正(膜电位的绝对值较低)的状态。
三、模型背景
-
Leaky指泄露,表示如果神经元输入只有一个时,不足以让膜电势超过阈值,由于细胞膜不断进行膜内外离子交换,膜电势会自动发生泄露逐渐回落到静息状态;
-
Integrate指积分,表示神经元会接受所有与该神经元相连的轴突末端(上一个神经元)到来的脉冲;
-
Fire指激发,表示当膜电势超过阈值时,神经元会发送脉冲。神经元发送脉冲后会进入超计划状态,然后是不应期,在不应期内即使给予刺激也不会反应,即神经元不再接受刺激,保持静息电位。
-
所以LIF模型的任务就是建模膜电势随时间以及外界输入的变化情况。为了方便解释LIF神经元模型中的一些变量,可以查看HH模型。
Leaky Integrate and Fire neurons简称LIF模型,是一种对HH模型的最基础的简化。但不是单纯的省略变量。该模型不去刻意的描述动作电位的形状。为了得到瞬时电压与输入电流的关系,使用电学理论的基本理论来解释该问题。一个神经元被细胞膜包围,细胞膜是很好的绝缘体。如果想神经元注射电流,那么附加的电荷
image.png
必须到达一个地方:它会给细胞膜充电。因此,细胞膜就像一个电容器。因为绝缘体不完美,所以随着时间的推移,电荷会慢慢地从细胞膜漏出,因此细胞膜可以用有限的泄露电阻表示。基本的表示LIF模型的电回路由电容C CC和一个由I II驱动的电阻R RR并联而成。
image.png
如果驱动电流消失,则整个电容器的电压由UresU_{res}Ures
提供。为了分析电路,我们利用电流守恒定律,将驱动电流分成两部分:
image.png
四、模型公式
image.png五、LIF模型中同时学习网络连接关系和网络连接权重
jointly learning network connections and link weights in spiking neural networks
image.png