**Preprocessing for supervised learning**: Reduce feature dimensionality before training a classifier or regressor (Chapters 5-6). This can reduce overfitting and speed up training. - **Visualization**: Project high-dimensional data to 2D or 3D for exploration. - **Noise reduction**: Discarding low-