
摘要
近年来,神经形态计算(neuromorphic computing)逐渐成为研究热点,它利用尖峰神经网络(Spiking Neural Networks, SNNs)进行高效节能的计算。然而,由于尖峰信号的离散特性,传统的梯度下降法难以实现高效的学习。本文介绍了一种新的尖峰神经网络训练方法,通过光滑精确的梯度下降来避免尖峰信号的突然变化。
关键词:尖峰神经网络,梯度下降,伪尖峰,神经形态计算,二次积分-发放神经元模型


论文题目:Smooth Exact Gradient Descent Learning in Spiking Neural Networks 论文地址:https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.134.027301 期刊名称:Physical Review Letters
非扰动尖峰动态
非扰动尖峰动态

图 1. 扰动和非扰动尖峰形态。(a),(b),(d) 在试验过程中,LIF神经元的峰值时间可能出现中断。(a),(c),(d) QIF神经元的峰值时间仅在试验结束时无扰动地出现,其他时间随参数的变化而连续变化。左列:一个神经元接收到一个单一的输入,其权重增加(随着饱和度的增加而增加)。右列:神经元接受兴奋性和抑制性输入,其到达时间被移动到更大的时间。
伪动态与伪尖峰
伪动态与伪尖峰

图 2. QIF神经元的平滑梯度下降学习。(a)学习两个输入的权重和时间来调整前两个输出尖峰时间。(b)左:学习前,神经元没有尖峰。右图:学习后,神经元在期望的时间出现尖峰。(c)在学习过程中,伪尖峰时间平滑变化。(d)损失函数L的梯度分量在学习过程中不断变化。学习进度显示为自学习开始以来输出尖峰时间轨迹弧长的函数

图 3. 在RNN中学习精确的尖峰。(a)网络示意图。神经元在每次试验中都接收到来自外部输入神经元的相同尖峰信号。学习了前两个网络神经元的峰值时间。(b)学习前后网络神经元的尖峰。(c)学习过程中第一个神经元的峰值时间轨迹。期望的峰值向目标时间移动。(d)与(c)相同,但尖峰时间显示为输出尖峰时间轨迹弧长的函数。
实验验证与应用
实验验证与应用

图 4. MNIST任务。(a)三层网络尖峰栅格图。左:学习前的沉默神经元。右:学习后的稀疏尖峰。(b)学习后输出神经元的电压动态;(c)分类误差动态。在测试期间也使用伪峰值在早期训练中产生较小的测试错误。
结论与展望
结论与展望
彭晨 | 编译
关于集智俱乐部
集智俱乐部成立于 2003 年,是一个从事学术研究、享受科学乐趣的探索者的团体,也是国内最早的研究人工智能、复杂系统的科学社区。它倡导以平等开放的态度、科学实证的精神,进行跨学科的研究与交流,力图搭建一个中国的 “ 没有围墙的研究所 ”。集智科学研究中心(民间企业)是集智俱乐部的运营主体,长期运营社区生态,催化理论创新。使命:营造跨学科探索小生境,催化复杂性科学新理论。

计算神经科学读书会
详情请见:计算神经科学读书会启动:从复杂神经动力学到类脑人工智能
6. 加入集智,玩转复杂,共创斑图!集智俱乐部线下志愿者招募
内容中包含的图片若涉及版权问题,请及时与我们联系删除
评论
沙发等你来抢