For the complete list of unsupervised learning algorithms available in scikit-learn, please see the documentation.
The goal in manifold learning is to reduce the dimensionality of the dataset while still preserving its structure, so that similar samples are close together.
Make a subset of the digits dataset using images from only three digits, then try two different manifold learning techniques using plot_lle_digits.py for reference.