Methods and apparatus for implementation of group tags for neural models
AssigneeQUALCOMM Incorporated
InventorsDavid Jonathan Julian, Jeffrey Alexander Levin, Jeffrey Baginsky Gehlhaar
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure support assigning neurons and/or synapses to group tags where group tags have an associated set of parameters. By using group tags, neurons or synapses in a population can be assigned a group tag. Then, by changing a parameter associated with the group tag, all synapses or neurons in the group may have that parameter changed.
Claims19
A method for operating neuron circuits of an artificial nervous system, comprising:
- assigning at least one of a first population of synapses in the neuron circuits or a first population of artificial neurons in the neuron circuits of the artificial nervous system to a first group tag, wherein the synapses or the artificial neurons of the first population have a first set of parameters, and wherein the first group tag is associated with the first set of parameters and at least one of a first synapse type or a first neuron type;
- assigning at least one of a second population of synapses in the neuron circuits or a second population of artificial neurons in the neuron circuits of the artificial nervous system to a second group tag, wherein the synapses or the artificial neurons of the second population have a second set of parameters, and wherein the second group tag is associated with the second set of parameters and at least one of a second synapse type or a second neuron type;
- changing values of one or more parameters in at least one of the first set of parameters or the second set of parameters causing simultaneous changing of the one or more parameters for at least one of:
- two or more synapses in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, or two or more artificial neurons in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, wherein the first and second sets of parameters comprise at least one of a flag to enable plasticity, a flag to disable plasticity, a flag for post-synaptic potential (PSP) transfer, a flag for dopamine, a homeostasis enable flag, a homeostasis disable flag, a plasticity enable flag or a plasticity disable flag, and wherein the changing values comprises controlling simultaneously the flag to enable plasticity, the flag to disable plasticity, the flag for post-synaptic potential (PSP) transfer, and the flag for dopamine.
The method of 1, wherein at least one of the first group tag or the second group tag is assigned dynamically.
An apparatus for operating neuron circuits of an artificial nervous system, comprising:
- one or more processors configured to:
- assign at least one of a first population of synapses in the neuron circuits or a first population of artificial neurons in the neuron circuits of the artificial nervous system to a first group tag, wherein the synapses or the artificial neurons of the first population having a first set of parameters, and wherein the first group tag is associated with the first set of parameters and at least one of a first synapse type or a first neuron type;
- assign at least one of a second population of synapses in the neuron circuits or a second population of artificial neurons in the neuron circuits of the artificial nervous system of the artificial nervous system to a second group tag, wherein the synapses or the artificial neurons of the second population having a second set of parameters, and wherein the second group tag is associated with the second set of parameters and at least one of a second synapse type or a second neuron type;
- and
- change values of one or more parameters in at least one of the first set of parameters or the second set of parameters causing simultaneous changing of the one or more parameters for at least one of:
- two or more synapses in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, or two or more artificial neurons in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, wherein the first and second sets of parameters comprise at least one of a flag to enable plasticity, a flag to disable plasticity, a flag for post-synaptic potential (PSP) transfer, a flag for dopamine, a homeostasis enable flag, a homeostasis disable flag, a plasticity enable flag or a plasticity disable flag, and wherein the changing values comprises controlling simultaneously the flag to enable plasticity, the flag to disable plasticity, the flag for post-synaptic potential (PSP) transfer, and the flag for dopamine;
- and
- a memory coupled to the processing system.
An apparatus for operating neuron circuits of an artificial nervous system, comprising:
- means for assigning at least one of a first population of synapses in the neuron circuits or a first population of artificial neurons in the neuron circuits of the artificial nervous system to a first group tag, wherein the synapses or the artificial neurons of the first population having a first set of parameters, and wherein the first group tag is associated with a first set of parameters and at least one of a first synapse type or a first neuron type;
- means for assigning at least one of a second population of synapses in the neuron circuits or a second population of artificial neurons in the neuron circuits of the artificial nervous system to a second group tag, wherein the synapses or the artificial neurons of the second population having a second set of parameters, and wherein the second group tag is associated with the second set of parameters and at least one of a second synapse type or a second neuron type;
- and
- means for changing values of one or more parameters in at least one of the first set of parameters or the second set of parameters causing simultaneous changing of the one or more parameters for at least one of:
- two or more synapses in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, or two or more artificial neurons in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, wherein the first and second sets of parameters comprise at least one of a flag to enable plasticity, a flag to disable plasticity, a flag for post-synaptic potential (PSP) transfer, a flag for dopamine, a homeostasis enable flag, a homeostasis disable flag, a plasticity enable flag or a plasticity disable flag, and wherein the changing values comprises controlling simultaneously the flag to enable plasticity, the flag to disable plasticity, the flag for post-synaptic potential (PSP) transfer, and the flag for dopamine.
A non-transitory computer-readable medium for operating neuron circuits of an artificial nervous system, the computer-readable medium having instructions executable to:
- assign at least one of a first population of synapses in the neuron circuits or a first population of artificial neurons in the neuron circuits of the artificial nervous system to a first group tag, wherein the synapses or the artificial neurons of the first population having a first set of parameters, and wherein the first group tag is associated with the first set of parameters and at least one of a first synapse type or a first neuron type;
- assign at least one of a second population of synapses in the neuron circuits or a second population of artificial neurons in the neuron circuits of the artificial nervous system to a second group tag, wherein the synapses or the artificial neurons of the second population having a second set of parameters, and wherein the second group tag is associated with the second set of parameters and at least one of a second synapse type or a second neuron type;
- and
- change values of one or more parameters in at least one of the first set of parameters or the second set of parameters causing simultaneous changing of the one or more parameters for at least one of:
- two or more synapses in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, or two or more artificial neurons in at least one of the first population based on the association with the first group tag or the second population based on the association with the second group tag, wherein the first and second sets of parameters comprise at least one of a flag to enable plasticity, a flag to disable plasticity, a flag for post-synaptic potential (PSP) transfer, a flag for dopamine, a homeostasis enable flag, a homeostasis disable flag, a plasticity enable flag or a plasticity disable flag, and wherein the changing values comprises controlling simultaneously the flag to enable plasticity, the flag to disable plasticity, the flag for post-synaptic potential (PSP) transfer, and the flag for dopamine.
Dependencies are inferred from the claim text.