Online dictionary learning for sparse coding
Self-taught learning: transfer learning from unlabeled data