Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1
Dropout: a simple way to prevent neural networks from overfitting