A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks | Synapse