Information Dropout: Learning Optimal Representations Through Noisy Computation | Synapse