Public Member Functions | Protected Member Functions

CLinearLocalTangentSpaceAlignment Class Reference

Detailed Description

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

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.

Inheritance diagram for CLinearLocalTangentSpaceAlignment:
Inheritance graph

List of all members.

Public Member Functions

 CLinearLocalTangentSpaceAlignment ()
virtual ~CLinearLocalTangentSpaceAlignment ()
virtual const char * get_name () const

Protected Member Functions

virtual SGMatrix< float64_tconstruct_embedding (CFeatures *features, SGMatrix< float64_t > matrix, int dimension)

Constructor & Destructor Documentation


Definition at line 23 of file LinearLocalTangentSpaceAlignment.cpp.


Definition at line 28 of file LinearLocalTangentSpaceAlignment.cpp.

Member Function Documentation

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
null-space approximation feature matrix

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.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation