Pith. sign in

REVIEW 1 cited by

Training Deep Spiking Neural Networks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2006.04436 v1 pith:VXNNKF6Y submitted 2020-06-08 cs.NE cs.CV

classification cs.NEcs.CV
keywords snnstrainingcomparedgradientnetworksneuralaccuracyanns
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Computation using brain-inspired spiking neural networks (SNNs) with neuromorphic hardware may offer orders of magnitude higher energy efficiency compared to the current analog neural networks (ANNs). Unfortunately, training SNNs with the same number of layers as state of the art ANNs remains a challenge. To our knowledge the only method which is successful in this regard is supervised training of ANN and then converting it to SNN. In this work we directly train deep SNNs using backpropagation with surrogate gradient and find that due to implicitly recurrent nature of feed forward SNN's the exploding or vanishing gradient problem severely hinders their training. We show that this problem can be solved by tuning the surrogate gradient function. We also propose using batch normalization from ANN literature on input currents of SNN neurons. Using these improvements we show that is is possible to train SNN with ResNet50 architecture on CIFAR100 and Imagenette object recognition datasets. The trained SNN falls behind in accuracy compared to analogous ANN but requires several orders of magnitude less inference time steps (as low as 10) to reach good accuracy compared to SNNs obtained by conversion from ANN which require on the order of 1000 time steps.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNce

    cs.LG 2024-11 reject novelty 5.0 of 10

    IKUN sets initial SNN weights with a surrogate-gradient variance correction and reaches accuracy thresholds in fewer epochs on FashionMNIST, but final accuracy is close to standard initializations.

Pith tools