1. A computerized spiking neural network apparatus comprising a storage medium, said storage medium comprising a plurality of instructions configured to, when executed: potentiate a connection when an output signal precedes an signal associated with a context; and depress said connection when said signal precedes said pulse; wherein said connection is configured to communicate said signal; and wherein said potentiation and said depression cooperate to enable control of context-based generation of said output signal.