Overview
t-SNE builds neighbor probabilities in high-dimensional space and optimizes a low-dimensional layout with similar local probabilities.
Embeds high-dimensional points into two or three dimensions while preserving local neighborhoods.
Compact metadata for implementation and discovery.
t-SNE builds neighbor probabilities in high-dimensional space and optimizes a low-dimensional layout with similar local probabilities.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n^2)
Average
O(i n^2)
Worst
O(i n^2)
Space
O(n^2)
cost = KL(P_high || Q_low)Minimizes mismatch between high-dimensional and low-dimensional neighbor probabilities.
Show high-dimensional neighborhoods pulling nearby 2D points together while others repel.
Distances between far-apart clusters in a t-SNE plot are often not meaningful.
What each reference supports for this entry.
Original t-SNE reference for neighborhood probability matching and low-dimensional embedding optimization.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both reduce dimensionality, but t-SNE preserves local neighborhoods nonlinearly.
Both are nonlinear dimensionality-reduction methods used for visualization.