Deep Spiking Neural Networks With Applications To Human Gesture Recognition