LinearLocalTangentSpaceAlignment converter used to construct embeddings as described in:
Zhang, T., Yang, J., Zhao, D., & Ge, X. (2007). Linear local tangent space alignment and application to face recognition. Neurocomputing, 70(7-9), 1547-1553. Retrieved from http://linkinghub.elsevier.com/retrieve/pii/S0925231206004577
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 LinearLocalTangentSpaceAlignment.h.
Public Member Functions | |
CLinearLocalTangentSpaceAlignment () | |
virtual | ~CLinearLocalTangentSpaceAlignment () |
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 23 of file LinearLocalTangentSpaceAlignment.cpp.
~CLinearLocalTangentSpaceAlignment | ( | ) | [virtual] |
destructor
Definition at line 28 of file LinearLocalTangentSpaceAlignment.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 37 of file LinearLocalTangentSpaceAlignment.cpp.
const char * get_name | ( | ) | const [virtual] |
get name
Reimplemented from CLocalTangentSpaceAlignment.
Definition at line 32 of file LinearLocalTangentSpaceAlignment.cpp.