Grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense) to each other than to those in other groups (clusters).
It is a main task of exploratory data mining, and a common technique for statistical data analysis.