[Paper study] Delay learning and polychronization for reservoir computing

本文探讨了将脉冲神经网络(SNN)作为卷积神经网络(CNN)的基础架构,并介绍了一种名为水库(reservoir)的SNN结构及其学习算法——水库计算(RC)。通过多时间尺度学习算法,包括毫秒级的突触可塑性(STDP)及监督学习调整轴突传输延迟,实现了对输出神经元编码的优化。

CNNs use spiking neural networks (SNNs) as its backbone. A SNN structure called reservoir and its learning algorithm “reservoir computing” (RC) is described in Paugam-Moisy et al. 2008. She adopted a multi-timescale learning algorithm, which use STDP in millisecond level (synapse level) and a supervised adaptation of axonal transmission delays toward readout neurons coding.

Here is the summary after studying this paper.

This is the network structure,

Reservoir computing network structure

This is the STDP weight updating rule,

A multiplicative approach is adopted for weight updating where weights are updated as Wij = Wij + α * (Wij – Wmin) * ΔW, if ΔW <=0. And Wij = Wij + α * (Wmax – Wij) * ΔW, if ΔW >=0.

This is the SRM0 spiking neuron model,

SRM0 model equations

This is the pseudo-code for supervised adaptive delays (the multi class version is analogical).

repeat
for each example X=(p, class) of the database
{
    present the input pattern p;
    define the target output neuron according to class;
    if (the target output neuron fires less than μms before the non-target one, or fires after it ) then
    {
        select one triggering connection of the target
        output neuron and decrement its delay (-1ms),
        except if dmin is reached already;
        select one triggering connection of the non-target
        output neuron and increment its delay (+1ms),
        except if dmax is reached already;
    }
}
until a given maximum learning time is over.

Note that the recognized pattern is represented by the first firing output neuron.

Simulations and visualization of the reservoir will follow in the future posts. Enjoy.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值