Skip to content

Commit

Permalink
minor readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
kmheckel committed Feb 8, 2024
1 parent 05687d3 commit 4231182
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Why use Spyx?
=============

Spyx is a compact spiking neural network library built on top of DeepMind's Haiku package, offering the flexibility and extensibility of PyTorch-based frameworks while enabling the extreme perfomance of SNN libraries which implement custom CUDA kernels for their dynamics.
Spyx (pronounced "spikes") is a compact spiking neural network library built on top of DeepMind's Haiku package, offering the flexibility and extensibility of PyTorch-based frameworks while enabling the extreme perfomance of SNN libraries which implement custom CUDA kernels for their dynamics.

The library currently supports training SNNs via surrogate gradient descent and neuroevolution, with additional capabilities such as ANN2SNN conversion and Phasor Networks being planned for the future. Spyx offers a number of predefined neuron models but is designed for it to be easy to define your own and plug it into a model; the hope is to soon include definitions of SpikingRWKV and other more sophisticated model blocks into the framework.

Expand Down
1 change: 0 additions & 1 deletion spyx/data.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
import jax.numpy as jnp


# This should be changed to a higher-order function
def shift_augment(max_shift=10, axes=(-1,)):
"""Shift data augmentation tool. Rolls data along specified axes randomly up to a certain amount.
Expand Down

0 comments on commit 4231182

Please sign in to comment.