Universality, Generalization, and Compression in Machine Learning | Synapse