Online dictionary learning for sparse coding
The tradeoffs of large scale learning