A digital electronic circuit (SNN) implementing a spiking neural network comprising: an input unit, (IU) for receiving a series of digital signals (ES) representing respective events and for generating a data packet (PK) representative of N contiguous signals of the series, with 1¤N¤M; \n - a memory (NM) storing data defining a plurality of neurons, comprising for each neuron a set of binary weights (BWV); \n - a match calculating unit (MCU), connected to said input unit and said memory, configured for computing, for at least some of the neurons, a potential value (PT) representative of a match between said data packet and said binary weights; and for generating a series of output signals (OS) indicative of neurons having a potential value exceeding a threshold TF, called firing threshold; and \n - a learning unit (LU), for modifying the set of binary weights of neurons having a potential value exceeding a threshold TL, called learning threshold.
DIGITAL ELECTRONIC CIRCUIT AND SYSTEM IMPLEMENTING A SPIKING NEURAL NETWORK FOR PERFORMING UNSUPERVISED DETECTION OF PATTERNS