http://chocopras.blogspot.com/2020/05/dimensionality-reduction-lda-pca-t-sne.html