A Variational Method for Learning Sparse and Overcomplete Representations | Synapse