Unsupervised Learning: the program is given a bunch of unlabelled data and must discover patterns and relationships in them.

In unsupervised learning:

  • we are provided with a data set
  • we need to find an understanding of interesting relationships within the data
  • we identify groups / clusters of interesting information within the data
  • can be used to identify where new points ‘fit’ within the data set

We use two common techniques: clustering and association rules.