Два зверя: линейный PCA и нелинейный t-SNE.
Игрушечные примеры для t-SNE.
Пакет Rtsne.
Ещё один пример, t-SNE + word2vec.