k-means clustering

Can an algorithm find groups in data without knowing what it is looking for?

Scatter plot of data points