Skip to content

Animations of how perplexity affects t-distributed stochastic neighbour embedding for dimensionality reduction.

Notifications You must be signed in to change notification settings

NariddhKhean/Perplexing_Perplexities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Perplexing_Perplexities

The t-distributed Stochastic Neighbour Embedding (t-SNE) algorithm has an interesting parameter called 'perplexity'. The effect of perplexity was spectacularly highlighted in the article, How to Use t-SNE Effectively. If I've understood it correctly, perplexity correlates to the number of nearby datapoints, or "neighbours", for every datapoint in lower-dimensional space. Changing this parameter severely impacts the resulting plot.

This was super interesting, so I wanted to play around with it for myself.

Modifying van der Maaten's python implementation, and using MatPlotLib for the visualisation, I created animations to have a look at how perplexity affects simplistic datasets.

More to come.

About

Animations of how perplexity affects t-distributed stochastic neighbour embedding for dimensionality reduction.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published