Online Learning for Matrix Factorization and Sparse Coding
Supervised Dictionary Learning