Welcome to the course Advances in Dimensionality Reduction! This course combines lectures and hands-on labs to provide a deep understanding of both classical and modern dimensionality reduction techniques. Each lab has a number in the order it is delivered. The course slides are in Slides.pdf.
- Linear algebra review
- Introduction to dimensionality reduction
- Linear methods
- Nonlinear methods
- Neural network methods
We'll use Python and Jupyter Notebooks with:
numpy
matplotlib
scipy
scikit-learn
pytorch
A detailed review of dimensionality reduction for remote sensing and be found here
@misc{mankovich2025dr4rs,
title={Dimensionality Reduction for Remote Sensing Data Analysis: A Systematic Review of Methods and Applications},
author={Nathan Mankovich and Kai-Hendrik Cohrs and Homer Durand and Vasileios Sitokonstantinou and Tristan Williams and Gustau Camps-Valls},
year={2025},
eprint={2510.18935},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2510.18935},
}