Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 797 Bytes

README.md

File metadata and controls

44 lines (26 loc) · 797 Bytes

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