lava-nc / lava-dl

Deep Learning library for Lava
https://lava-nc.org
BSD 3-Clause "New" or "Revised" License
149 stars 71 forks source link

Training deep SNNs with DECOLLE #97

Closed nskat closed 1 year ago

nskat commented 1 year ago

Objective of issue: Implementation of the training algorithm DECOLLE (Kaiser et al. 2020)

Lava DL version:

I'm submitting a ...

Current behavior: Currently, only training with SLAYER is implemented and documented.

Expected behavior: As per the desire of the developers to provide a general framework for neuromorphic computing, I believe that it would be great if Lava implemented training of deep SNNs via a variety of algorithms. In that sense, the naming of the training library (lava.lib.dl.slayer) would also benefit from evolving in future iterations, e.g. as lava.lib.dl.training. In the PR linked to this issue, I have implemented training of SNNs via DECOLLE.

Other information: A PR is linked to this issue.

bamsumit commented 1 year ago

@nskat closing this issue for now as we have not much progress on licensing situation.