Multi-Scale Methods for Machine Learning