Machine Learning from Theory to Algorithms: An Overview | Synapse