Learning Spectral Clustering