Accelerated Optimization for Machine Learning