Open AiladReb opened 2 years ago
Thank you for your answer. However, I believe that by doing this it's not going to distribute the credit of error back in time as SLAYER does.
Surrogate gradient just handles the non-differentiable gradient of spike w.r.t. potential. It can be coupled with different learning (credit assignment) rules like STBP or SLAYER.
I have checked the documentation and I realized that many surrogate functions exist. My question is, is there anyway to have the one used by SLAYER https://arxiv.org/pdf/1810.08646.pdf ?