Learning a kernel matrix for nonlinear dimensionality reduction | Synapse