Abstract: A delay spiking neural network (DSNN) may include a plurality of neurons arranged in a plurality of layers, with neurons spiking based on accumulation of delayed inputs. A first to spike neuron in an output layer may provide a result of the DSNN.