ShaResNet: reducing residual network parameter number by sharing weights
BinaryNet: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1