MATLAB wrappers for many commonly used t-SNE implementations. This is a work in progress. Do not use.
Implementation | Support | Notes |
---|---|---|
Multicore-tSNE | ✅ | uses my branch, which works as intended on macOS |
internal | ✅ | MATLAB's internal implementation |
van der Maaten | 🚧 | allows embedding from pairwise distances |
FI-tSNE | 🚧 | |
Gordon Berman's t-SNE | 🚧 | used in Motion Mapper |
- estimation of probabilites (
d2p.m
) can run in parallel, which means it can be much faster than the single-threaded implementation in the original - contains an assertion to prevent NaNs from propagating through affinity matrix; instead throws an error suggesting a fix (increase perplexity)