1. A computer-implemented method of synaptic gating in a network, the method being performed by one or more processors configured to execute computer program modules, the method comprising: generating an output at a node of the network, the output configured to inhibit a gating unit of the network; based on at least one spiking input signal, at least one continuous input signal and a teaching signal, pausing generation of the output; and based on the pausing, activating the gating unit, thereby effectuating the synaptic gating; wherein: generation of the output is characterized by an active node state configured in accordance with a supervised learning process; the pausing of the output generation is characterized by an inactive node state configured based on the teaching signal; and the teaching signal comprises one or more spikes configured to transition the node into the inactive state.