This documentation is for a development version. Click here for the latest stable release (v0.1.0).
keras_spiking.Alphafilter, which provides second-order lowpass filtering for better noise removal for spiking layers. (#4)
keras_spiking.callbacks.DtScheduler, which can be used to update layer
dtparameters during training. (#5)
keras_spiking.default.dt, which can be used to set the default
dtfor all layers that don’t directly specify
keras_spiking.regularizers.RangedRegularizer, which can be used to apply some other regularizer (e.g.
tf.keras.regularizers.L2) with respect to some non-zero target point, or a range of acceptable values. This functionality has also been added to
keras_spiking.regularizers.L1L2/L1/L2(so they can now be applied with respect to a single reference point or a range). (#6)
keras_spiking.regularizers.Percentilewhich computes a percentile across a number of examples, and regularize that statistic. (#6)
keras_spiking.Lowpassnow return sequences by default. This means that these layers will now have outputs that have the same number of timesteps as their inputs. This makes it easier to process create multi-layer spiking networks, where time is preserved throughout the network. The spiking fashion-MNIST example has been updated accordingly. (#3)
Layers now support multi-dimensional inputs (e.g., output of
0.1.0 (August 14, 2020)¶