Understanding and Leveraging the Learning Phases of Neural Networks | Synapse