The Principles of Deep Learning Theory | Synapse