Aspects of the present disclosure relate to methods and apparatus for training an artificial nervous system. According to certain aspects, timing of spikes of an artificial neuron during a training iteration are recorded, the spikes of the artificial neuron are replayed according to the recorded timing, during a subsequent training iteration, and parameters associated with the artificial neuron are updated based, at least in part, on the subsequent training iteration.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of training an artificial nervous system, comprising: recording timing of spikes of an artificial neuron during a training iteration; replaying the spikes of the artificial neuron according to the recorded timing, during a subsequent training iteration; and updating parameters associated with the artificial neuron based, at least in part, on the subsequent training iteration. 2. The method of claim 1, wherein the updating comprises updating parameters associated with a synapse associated with the artificial neuron. 3. The method of claim 2, wherein the parameters comprise at least one of weights or delays. 4. The method of claim 1, wherein the replaying comprises replaying spikes from a fixed time in the past through the artificial nervous system. 5. The method of claim 1, wherein the parameters relate to a plasticity function. 6. The method of claim 1, wherein each of a plurality of artificial neurons of the artificial nervous system replays the same spikes after a fixed delay. 7. The method of claim 1, wherein each of a plurality of artificial neurons of the artificial nervous system replays the same spikes after a delay specific for a particular segment associated with that artificial neuron. 8. An apparatus for training an artificial nervous system, comprising: a processing system configured to record timing of spikes of an artificial neuron during a training iteration, replay the spikes of the artificial neuron according to the recorded timing, during a subsequent training iteration, and update parameters associated with the artificial neuron based, at least in part, on the subsequent training iteration; and a memory coupled to the processing system. 9. The apparatus of claim 8, wherein the processing system is further configured to update parameters associated with a synapse associated with the artificial neuron. 10. The apparatus of claim 9, wherein the parameters comprise at least one of weights or delays. 11. The apparatus of claim 8, wherein the processing system is further configured to replay spikes from a fixed time in the past through the artificial nervous system. 12. The apparatus of claim 8, wherein the parameters relate to a plasticity function. 13. The apparatus of claim 8, wherein each of a plurality of artificial neurons of the artificial nervous system replays the same spikes after a fixed delay. 14. The apparatus of claim 8, wherein each of a plurality of artificial neurons of the artificial nervous system replays the same spikes after a delay specific for a particular segment associated with that artificial neuron. 15. An apparatus for training an artificial nervous system, comprising: means for recording timing of spikes of an artificial neuron during a training iteration; means for replaying the spikes of the artificial neuron according to the recorded timing, during a subsequent training iteration; and means for updating parameters associated with the artificial neuron based, at least in part, on the subsequent training iteration. 16. The apparatus of claim 15, further comprising: means for updating parameters associated with a synapse associated with the artificial neuron. 17. The apparatus of claim 16, wherein the parameters comprise at least one of weights or delays. 18. The apparatus of claim 15, further comprising: means for replaying spikes from a fixed time in the past through the artificial nervous system. 19. The apparatus of claim 15, wherein the parameters relate to a plasticity function. 20. The apparatus of claim 15, wherein each of a plurality of artificial neurons of the artificial nervous system replays the same spikes after a fixed delay. 21. The apparatus of claim 15, wherein each of a plurality of artificial neurons of the artificial nervous system replays the same spikes after a delay specific for a particular segment associated with that artificial neuron. 22. A computer-readable medium having instructions executable by a computer stored thereon for: recording timing of spikes of an artificial neuron during a training iteration; replaying the spikes of the artificial neuron according to the recorded timing, during a subsequent training iteration; and updating parameters associated with the artificial neuron based, at least in part, on the subsequent training iteration.