The Role of Over-Parameterization in Machine Learning – the Good, the Bad, the Ugly | Synapse