The website is in Maintenance mode. We are in the process of adding more features.
Any new bookmarks, comments, or user profiles made during this time will not be saved.

Machine Learning Resources

How does T-SNE compare to PCA?

Bookmark this question

PCA is a linear dimensionality reduction technique designed to model the variability based on the global structure of the data, while T-SNE is a non-linear technique that is optimal for capturing the local structure of high-dimensional data.

T-SNE is better suited to handle outliers, as where PCA would project outliers onto the axis that captures the largest proportion of overall variability, T-SNE is more likely to partition outliers into a different neighborhood than regions of higher density.

T-SNE is considered a more modern technique that generally is preferred over PCA, especially for data exploration and visualization. It does require tuning hyper-parameters such as perplexity and learning rate, whereas PCA requires little tuning besides choosing the number of components post-hoc. 

Leave your Comments and Suggestions below:

Please Login or Sign Up to leave a comment

Partner Ad  

Find out all the ways
that you can

Explore Questions by Topics

Partner Ad

Learn Data Science with Travis - your AI-powered tutor |