Skip to content

Instantly share code, notes, and snippets.

@serialhex
Created August 16, 2011 23:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save serialhex/ba1542ead92167f02797 to your computer and use it in GitHub Desktop.
Save serialhex/ba1542ead92167f02797 to your computer and use it in GitHub Desktop.
/** @brief the class LocalTangentSpaceAlignment used to preprocess
* data using Local Tangent Space Alignment (LTSA) algorithm as described in:
*
* Z. Zhang, H. Zha, Principal manifolds and nonlinear dimensionality
* reduction via tangent space alignment, SIAM J. Sci. Comput. 26 (1)
* (2004) 313-338.
*
* The stated eigenproblem is solved in the same way as
* CLocallyLinearEmbedding (LAPACK or ARPACK if available).
*
* The local tangent space alignment step is parallel. Neighborhood
* determination is not parallel as in CLocallyLinearEmbedding.
*
* This algorithm is pretty stable for variations of k parameter but
* be sure it is set with a consistent value (at least 3-5) for reasonable
* results.
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment