Adversarial Defense by Restricting the Hidden Space of Deep Neural Networks | Synapse