Sparse Greedy Matrix Approximation for Machine Learning