Learning in Smooth Rate and Non-Smooth Spiking Networks