The purpose of supervised learning with temporal encoding for spiking neurons is to make the neurons emit a specific train encoded by precise firing times of spikes. The gradient-descent-based(GDB) learning methods are widely used and verified in the