Out-of-Sample Extensions for LLE, Isomap, MDS, Eigenmaps, and Spectral Clustering