Keeping the neural networks simple by minimizing the description length of the weights | Synapse