In contrast to supervised learning, in unsupervised learning, data only comes with inputs
- clustering: group similar data points together
- anomaly detection: find unusual data points
- dimensionality reduction, such as PCA: compress data using fewer numbers