Patent ID: 9189732
Filing Date: 2015-11-17
Classification: G06N,G11C

Abstract:
1. A method of unsupervised learning in an artificial neural network comprising a plurality of artificial neurons mutually interconnected by means of artificial synapses, said method comprising at least the following steps: generating, in at least one first neuron, called an input neuron, a pre-synaptic pulse and propagating it to the synapses to which it is directly connected downstream, propagating the pre-synaptic pulse, weighted by the conductance of said synapses, to the neurons to which they are directly connected downstream, called output neurons, integrating, in the output neurons, said pulses and comparing the result with a predetermined activation threshold, when said activation threshold is exceeded, activating the output neuron, generating, in this neuron, a post-synaptic pulse and retro-propagating it to the synapses to which it is directly connected upstream, when there is temporal overlap, at the level of a synapse, between a pre-synaptic pulse and a post-synaptic pulse, increasing the conductance of said synapse, and when a synapse receives a post-synaptic pulse and there is no temporal overlap with a pre-synaptic pulse, decreasing its conductance.