Jens Egholm Pedersen

Results 48 issues of Jens Egholm Pedersen

When running Norse notebooks on MyBinder (https://mybinder.org/v2/gh/norse/norse/HEAD/v2/gh/norse/norse/master?urlpath=tree/docs/pages/spiking.ipynb), they fail with the message that `https://mybinder.org/v2/gh/norse/norse/HEAD/v2/gh/norse/norse/master?urlpath=tree/docs/pages/spiking.ipynb`. This also breaks the Thebes integration for running Notebooks in the browser.

bug
documentation

Added a governance document to increase transparency, and to ensure the continued thriving and development of Norse. The document is fairly simple, but designed to easily be extended. Comments are...

Quantization works well with feed forward dynamics. Unfortunately, we used the functional API to implement recurrent layers, which makes it hard to optimize, since PyTorch doesn't recognize the layers. 1....

enhancement

There are a number of broken references to functions and modules in the documentation. For instance the [spikes_to_time_decoder](https://norse.github.io/norse/generated/norse.torch.functional.spikes_to_times_decoder.html#module-norse.torch.functional.spikes_to_times_decoder) function and the [spikes_to_time_decoder](https://norse.github.io/norse/generated/norse.torch.module.spikes_to_times_decoder.html#module-norse.torch.module.spikes_to_times_decoder) module. This issue tracks a general clean-up of...

documentation

The current GitHub CI workflows does not build docker containers for PRs, which means that future merges to master can potentially fail to build. We should add a workflow that...

ci/tooling

Currently, JIT compilation fails on most neurons because JIT doesn't accept default parameters (in the neuron Parameter objects). We should * Migrate neuron parameters to modules with sensible defaults *...

enhancement

Currently, the surrogate gradient method is occasionally ignored in some neuron modules. We should add unit tests for each neuron model that ensure the correct method is applied.

bug

Implement e-prop as in https://arxiv.org/pdf/1901.09049.pdf, see also https://github.com/IGITUGraz/eligibility_propagation for an implementation

enhancement
codejam

Following the merge of the adjoint code, our coverage fell dramatically. We should put in some effort to get it back to 100%! :-)

enhancement
good first issue

I recently submitted a PR and got a really nice and friendly welcome from this guy: https://github.com/apps/welcome We should add similar bots to easen the workflow by triaging issues, PRs,...

enhancement
good first issue
help wanted
codejam