Patent ID: 9129221
Filing Date: 2015-09-08
Classification: G06N

Abstract:
1. A computerized spiking neural network apparatus comprising a non-transitory storage medium, said non-transitory storage medium comprising a plurality of instructions configured to, when executed: potentiate a connection when an output signal precedes a feedback signal associated with a context; and depress said connection when said feedback signal associated with said context precedes said output signal; wherein said connection is configured to communicate said feedback signal; wherein said potentiation and said depression cooperate to enable control of context-based generation of said output signal; wherein said feedback signal associated with said context comprises an input received from another node associated with said connection, said feedback signal configured to indicate a state of said another node; wherein said potentiation of said connection is configured to increase a connection efficacy; wherein said depression of said connection is configured to reduce said connection efficacy; wherein said increase of said connection efficacy is characterized by a first time dependent function having at least a first time window associated therewith; wherein said reduction of said connection efficacy is characterized by a second time dependent function having at least a second time window associated therewith; wherein said output signal is characterized by a firing time, and said feedback signal is characterized by a context time; wherein at least one of said first and said second time windows is selected based at least in part on said firing time and said context time; wherein an integration of said first time-dependent function is characterized by a greater latency of said feedback signal associated with said context over said first window generates a positive value; and wherein said integration of said second time-dependent function is characterized by a greater latency of said output signal over said second window generates a negative value.