Skip to content

kernalized t-Distributed Stochastic Neighbor Embedding (t-SNE)

Notifications You must be signed in to change notification settings

DanShai/kernalized-tsne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernalized tsne

A simple alternative implementation of Laurens van der Maaten t-Distributed Stochastic Neighbor Embedding (t-SNE) , with use of kernals.

equations

  • joint probability pij

    Screenshot

  • joint probability qij

    Screenshot

  • Cost

    Screenshot

  • gradient

    Screenshot

  • gradient update

    Screenshot

for more information read the PDF file included.

Apart from pca, available kernels are:

  • iquad
  • cauchy
  • fourier
  • rbf
  • poly
  • cosine
  • anova

you can add new/own kernel and test it, make sure to tune the parameters in f_opts to get better results!

License : MIT and you are free to do what ever you want with it !

Screenshot Screenshot

Releases

No releases published

Packages

No packages published

Languages