Supervised nonlinear dimensionality reduction for visualization and classification
learning representations by back - propagating errors .