TSNE
API reference for TSNE
Manifold.TSNE
T-distributed Stochastic Neighbor Embedding for visualizing high dimensional data.
TSNE models pairwise similarities both in the original space and in the embedding. It iteratively updates the embedding using gradient descent to minimize the Kullback–Leibler divergence between these two distributions.
constructor(options: TSNEOptions = {})Options
nComponents(number, default2): embedding dimensionsperplexity(number, default30)learningRate(number, default200)nIter(number, default250)
Methods
fit(X: number[][]): voidfitTransform(X: number[][]): number[][]getEmbedding(): number[][]
Example
const tsne = new TSNE({ perplexity: 20 });
const Y = tsne.fitTransform(X);