data set. • Clustering: unsupervised classification: no predefined classes. • Used either as a standalone tool to get insight into data distribution or as a preprocessing step for other algorithms. • Moreover, data compression, outliers detection, understand human concept formation.