Linear and nonlinear dimensionality reduction and manifold learning.
These examples are adapted from: