Unsupervised Learning Cheat Sheet

Unsupervised Learning is a machine learning technique where label data isn’t given to us. It looks for unidentified patterns without having pre-defined labels and with a minimum human supervision. It is used for more complex tasks compared to supervised learning. Few examples of unsupervised learning are as follows:

Clustering: Clustering restaurants based on dishes
Association: Recommendation System where people buy X also buy Y

  • k-means clustering
  • Hierarchical clustering
  • Clustering assessment metrics
  • Principal component analysis
  • Independent component analysis