目录

1、神经元工作的基本方式(神经元的基本模型):

2、构建简单的SNN分类三大问题:

3、Tempotron监督学习算法——原理:

4、训练脉冲神经网路的目标

5、神经元膜电位在一个时间窗口的变化


1、神经元工作的基本方式(神经元的基本模型):

神经元接受前端神经元突触脉冲的输入,当电压达到阈值(V threshlod)的时候就会发射一个脉冲作为输出,此时会立刻关闭所有前端的突触,阻止脉冲的输入。神经元发射脉冲之后会回归到复位电位,并且会持续一段时间。之后才会继续接受前端输入的脉冲。

2、构建简单的SNN分类三大问题:

  1. 编码:将数据样本编码为与时间相关的脉冲序列,也就是脉冲神经网络可以理解的脉冲序列。
  2. 模型:构建好的神经元的模型。
  3. 学习算法:确定好学习算法,对神经网络进行训练。文中使用的是:Tempotron监督学习算法.

编码方式:rate coding 和Temporal coding

学习方法:无监督学习STDP,有监督学习Tempotron 和Resume,Spikeprop

3、Tempotron监督学习算法——原理:

神经元的后突触膜电位(PSP)是所有与之相连的上一层神经元脉冲输入的加权和,数学公式:

式子解释:K表示的是Kernel,介于0-1之间的数值,表示在t时间下,ti时间点输入的脉冲的贡献。

ti是第i个脉冲输入的时间。

K(t-ti)=V0(exp[-(t-ti)/Tm)-exp[-(t-ti)/Ts])

1、V0起到正则化的一个作用。

2、Tm和Ts是控制真个K(t)图像大致形状的参数。

3、当ti>t时,K是不存在(vanishing)的,因为不存在当前时间之后的脉冲值,当V(t)大于阈值时,就会发放脉冲,并且迅速回到复位电位,并且持续一段时间(不应期)。

4、训练脉冲神经网路的目标

目标就是:使得该神经网络的输出神经元对对应的样本输出对应的膜电位。

根据输出神经元是否发放正确的脉冲,调整与该输出神经元的上一层的连接权重,

公式解析:1、λ表示每次更新的幅度。

2、K是[0-1]之间的数值

5、神经元膜电位在一个时间窗口的变化

上图是训练之后的输出神经元在一个时间窗口内的膜电位变化,

图中: 黑色的线条是符合脉冲输出的,被刺激

灰色的线条是不符合脉冲输出的,被抑制。


参考:http://jacoxu.com/tempotron/

https://blog.csdn.net/ly18846826264/article/details/105214150?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158618470219724839245497%2522%252C%2522scm%2522%253A%252220140713.130056874..%2522%257D&request_id=158618470219724839245497&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-all_SOOPENSEARCH-2

1、《The tempotron : a neuron that learns spike timing based decisions》相关推荐

  1. The tempotron: a neuron that learns spike timing–based decisions 事件驱动

    摘要 我们提出了一种新的,生物学上可行的监督突触学习规则,使神经元能够有效地学习广泛的决策规则,就是把信息嵌入在脉冲的时空结构中,而不是简单的平均脉冲发射频率. 神经元可以实现的随机时空模式的分类数量 ...

  2. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《RPA+AI助力政企实现智能时代的人机协同》、《5G风口到来,边缘计算引领数据中心变革》、《数字化时代金融市场与AI算法如何结合?》

    AI开发者大会之计算机视觉技术实践与应用:2020年7月3日<RPA+AI助力政企实现智能时代的人机协同>.<5G风口到来,边缘计算引领数据中心变革>.<数字化时代金融市 ...

  3. AI开发者大会之AI学习与进阶实践:2020年7月3日《如何转型搞AI?》、《基于AI行业价值的AI学习与进阶路径》、《自动机器学习与前沿AI开源项目》、《使用TensorFlow实现经典模型》

    AI开发者大会之AI学习与进阶实践:2020年7月3日<如何转型搞AI?>+<无行业不智能:基于AI行业价值的AI学习与进阶路径>.<自动机器学习与前沿AI开源项目> ...

  4. pythonfor循环功能手工皂_裘.波勒《幫孩子找到自信的成長型數學思維:學好數學不必靠天賦,史丹佛大學實證研究、讓孩子潛力大爆發的關鍵方法》臉譜...

    幫孩子找到自信的成長型數學思維:學好數學不必靠天賦,史丹佛大學實證研究.讓孩子潛力大爆發的關鍵方法 MATHEMATICAL MINDSETS: Unleashing Students' Potent ...

  5. 2016年8月份学习总结,读书《书都不会读,你还想成功》

    2016年8月份学习总结,有删减,创建日期:2016-09-03 20:33:08 本月读书<书都不会读,你还想成功> 韩国的作者,倡导读书.读书.读书.这不是一个鸡汤书籍,类似小说的写法 ...

  6. 软件架构--《系统架构:复杂系统的产品设计与开发》笔记

    <系统架构:复杂系统的产品设计与开发>笔记 1 简介 1.1 内容简介 1.2 作者介绍 2 摘要 系统架构原则 系统思维任务步骤 系统思维 1 系统架构简介 1.1 复杂系统的架构 1. ...

  7. 免费教材丨第56期:《深度学习导论及案例分析》、《谷歌黑板报-数学之美》

    小编说  离春节更近了!  本期教材        本期为大家发放的教材为:<深度学习导论及案例分析>.<谷歌黑板报-数学之美>两本书,大家可以根据自己的需要阅读哦! < ...

  8. 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一第2章 数据分析的理论、工具、模型...

    本节书摘来自华章出版社<数据分析实战 基于EXCEL和SPSS系列工具的实践>一书中的第2章,第2.1节,纪贺元 著,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

  9. AI:2021年WAIC世界人工智能大会2021年7月9日《可信AI论坛》、《AI引领探索保险科技新价值》、《产研共育·数智未来》等论坛演讲内容分享及解读

    AI:2021年WAIC世界人工智能大会2021年7月9日<可信AI论坛>.<AI引领探索保险科技新价值>.<产研共育·数智未来>等论坛演讲内容分享及解读 导读:2 ...

最新文章

  1. 【Git】ubuntu上git commit提交后如何保存和退出类似vim的界面,回到命令行
  2. C++中重载(overload)和重写(override)和隐藏
  3. android布局中显示隐藏动画
  4. ORACLE TEXT DATASTORE PREFERENCE(五)
  5. 如何提高Google Adsense单价:点击率篇
  6. 腾讯视频怎么打开个人直播后台播放功能
  7. 元年·潮湃 首届搜狐5G峰会倒计时 参会大咖揭晓
  8. 一篇文章带你快速入门JavaScript(自学者福利)
  9. java把abcedf字符串进行排序_字符串合并处理 - 一贱书生的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 笔记:linux中tcp_tw_reuse和tcp_tw_recycle的作用
  11. 按键精灵手机助手之字符串处理
  12. usb万能驱动win7_Win10改装win7原来这么简单
  13. [转载]GBK 汉字内码扩展规范编码表(1.0 版)
  14. python_opencv_haze加雾处理
  15. sql 字段逗号分割
  16. 缓解过拟合(overfitting)的方法
  17. 同事辞职了,我一个人做两个人的活,公司又不招人了,该怎么办?
  18. Android MVP 架构设计 (一)
  19. 搭建 Nexus 私服
  20. Oracle数据库中索引的维护

热门文章

  1. 信息系统开发中用户需求调研分析方法例解
  2. 加密的惨剧!慎用市面上的文件夹加密软件
  3. 计算机专业对于女生来说怎么样,计算机专业好不好女生学计算机有前途吗
  4. 2004世界中文BBS爆笑签名档
  5. 吉林大学设计模式第四次作业(上)
  6. Redis中ZSet的底层数据结构跳跃表skiplist,你真的了解吗?
  7. SEO基础入门教程:初学者应该掌握的SEO专业术语
  8. 基于PT8.2电位计控制伺服电动机实验
  9. win10 word文档打不开怎么办?win10word停止工作的解决方法
  10. Minio Browser