Machine Learning FAQ:

Random:
  • sparse coding