I would like a review of the state of the art of the main supervised techniques used to train spiking neural networks: advantages and disadvantages. Do these techniques affect the spiking neuron behavior? In which way? Please, if it is possible, provide me biobliographic references. Thanks!