NeighborhoodPreservingEmbedding converter used to construct embeddings as described in:
He, X., Cai, D., Yan, S., & Zhang, H.-J. (2005). Neighborhood preserving embedding. Tenth IEEE International Conference on Computer Vision ICCV05 Volume 1, 2, 1208-1213. Ieee. Retrieved from http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1544858
This method is hardly applicable to very high-dimensional data due to necessity to solve eigenproblem involving matrix of size (dim x dim).
Definition at line 38 of file NeighborhoodPreservingEmbedding.h.

Public Member Functions | |
| CNeighborhoodPreservingEmbedding () | |
| virtual | ~CNeighborhoodPreservingEmbedding () |
| virtual const char * | get_name () const |
Protected Member Functions | |
| virtual SGMatrix< float64_t > | construct_embedding (CFeatures *features, SGMatrix< float64_t > matrix, int dimension) |
constructor
Definition at line 25 of file NeighborhoodPreservingEmbedding.cpp.
| ~CNeighborhoodPreservingEmbedding | ( | ) | [virtual] |
destructor
Definition at line 30 of file NeighborhoodPreservingEmbedding.cpp.
| SGMatrix< float64_t > construct_embedding | ( | CFeatures * | features, | |
| SGMatrix< float64_t > | matrix, | |||
| int | dimension | |||
| ) | [protected, virtual] |
constructs embedding
| simple | features to be used | |
| matrix | weight matrix | |
| dimension | dimension of embedding |
Definition at line 39 of file NeighborhoodPreservingEmbedding.cpp.
| const char * get_name | ( | ) | const [virtual] |
get name
Reimplemented from CLocallyLinearEmbedding.
Definition at line 34 of file NeighborhoodPreservingEmbedding.cpp.