Friday, May 11, 2007

A Dimensionality Reduction Matlab Toolbox: Too much of a good thing ?

[If the links to the toolbox does not work, you may want to look for another location in the comments section of this entry ]


Laurens van der Maaten just released a large matlab toolbox featuring 25 dimensionality reduction techniques [Updated: Dec 1, 2008]. And then you can use PRTools to do your own classification. Be careful what you wish for :-)

The list of techniques readily implemented:

Principal Component Analysis (PCA)
Simple PCA
Probabilistic PCA
Linear Discriminant Analysis (LDA)
Multidimensional scaling (MDS)
Isomap
Landmark Isomap
Local Linear Embedding (LLE)
Laplacian Eigenmaps
Hessian LLE
Local Tangent Space Alignment (LTSA)
Conformal Eigenmaps (extension of LLE)
Maximum Variance Unfolding (extension of LLE)
Fast Maximum Variance Unfolding (FastMVU)
Kernel PCA
Generalized Discriminant Analysis (GDA)
Diffusion maps
Stochastic Neighbor Embedding (SNE)
Neighborhood Preserving Embedding (NPE)
Locality Preserving Projection (LPP)
Linear Local Tangent Space Alignment (LLTSA)
Stochastic Proximity Embedding (SPE)
Multilayer autoencoders (training by RBM + backpropagation or by an evolutionary algorithm)
Local Linear Coordination (LLC)
Manifold charting
Coordinated Factor Analysis (CFA)

9 comments:

Søren Hauberg said...

This toolbox seems to no longer be available online. Do you have a copy you can share?

Thanks,
Søren

Igor said...

Hello Soren,

No I don't. I tried to contact Laurens but the e-mail address I have found on google does not seem to work.

Sorry,

Igor.

Søren Hauberg said...

Yeah, that was my experience as well, which is a bit sad. All that hard work, and now the code is gone :-(

Thanks,
Søren

Igor said...

I am sure contacting one of his rrecent co-author might yield a more fruitful e-mail address.

Igor.

Igor said...

or through his linkedin profile.

Igor.

Søren Hauberg said...

The LinkedIn stuff seems to require a paid membership of LinkedIn.

However, contacting co-authors sounds like a good idea. I'll try that.

Thanks,
Søren

Taráz Buck said...

The license allows for it, so I've posted a copy of v0.4b on my site:

http://www.andrew.cmu.edu/user/tebuck/drtoolbox.tar.gz

Igor said...

Thank you Taraz.

Igor.

Igor said...

I was just told that the new page is here:

http://ticc.uvt.nl/~lvdrmaaten/Laurens_van_der_Maaten/Home.html

ver. 0.7

I am going to update the post to reflect the new address.

Igor.