Spike tagging for debugging, querying, and causal analysis
AssigneeInternational Business Machines Corporation
InventorsDharmendra S. Modha, Norman J. Pass
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention relate to spike tagging for a neural network. One embodiment comprises a neural network including multiple electronic neurons and a plurality of weighted synaptic connections interconnecting the neurons. An originating neuron of the neural network generates a spike event and a message tag that includes information relating to said originating neuron. A neuron of the neural network receives a spike event and a message tag from an interconnected neuron. In response to one or more received spike events, a receiving neuron spikes and sends a message tag selected from received message tags to an interconnected neuron.
Claims20
A neural network, comprising:
- multiple electronic neurons;
- and
- a plurality of weighted synaptic connections interconnecting the neurons;
- wherein an originating neuron generates a spike event and a message tag that includes information relating to said originating neuron;
- such that a neuron receives a spike event and a message tag from an interconnected neuron, and, in response to one or more received spike events, said receiving neuron spikes and sends a message tag selected from received message tags to an interconnected neuron.
A method, comprising:
- interconnecting multiple electronic neurons;
- generating a spike event and a message tag for an originating neuron that spikes, wherein the message tag includes information relating to said originating neuron;
- and
- for a neuron that receives a spike event and a message tag from an interconnected neuron, selecting a message tag from received message tags and forwarding the selected message tag to an interconnected neuron when said receiving neuron spikes in response to one or more received spike events.
A non-transitory computer program product for a neural network comprising multiple electronic neurons that are interconnected via a plurality of weighted synaptic connections, the computer program product comprising a computer-readable storage medium having program code embodied therewith, the program code being executable by a computer to:
- generate a spike event and a message tag for an originating neuron that spikes, wherein the message tag includes information relating to said originating neuron;
- and
- for a neuron that receives a spike event and a message tag from an interconnected neuron, select a message tag from received message tags and forward the selected message tag to an interconnected neuron when said receiving neuron spikes in response to one or more received spike events.
Dependencies are inferred from the claim text.