Unsupervised learning is a machine learning technique that is used to find previously unknown patterns in data. Unsupervised learning algorithms use data without labeled outcomes to predict outcomes for unseen data.
Clustering algorithms process data to split data points into clusters. The idea is that data points with similar features should be assigned to the same cluster and that the points in different clusters should have different features. Some of the different clustering types include:
Association learning involves finding relationships between features in a dataset. There are minimal thresholds imposed on significance levels to filter the interesting rules out of all the other association rules.
Pro
Con