Introduction Clustering or cluster analysis is an unsupervised learning problem. It is often used as a knowledge analysis technique for locating interesting patterns in data, like groups of consumers supported their behaviour. There are many clustering algorithms to settle on ...