An unsupervised learning technique that groups similar data points together based on their characteristics or proximity in feature space. Clustering algorithms like k-means and hierarchical clustering discover hidden patterns and structures in data without requiring labeled examples.
