Grouping data points into categories without labeled training examples, discovering patterns automatically.