Some general functions
EuDist2: Calculate the Euclidean distance matrix of two data matrix.
ConstructKernel: Construct the kernel matrix.
PCA: Principal Component Analysis
KPCA: Kernel Principal Component Analysis
LGE:
(Regularized) Linear Graph Embedding (Provides a general framework for
graph based subspace learning. This function will be called by LPP,
NPE, IsoProjection, LSDA, MFA ...)
OLGE:
(Regularized) Orthogonal Linear Graph Embedding (Provides a general
framework for graph based subspace learning (orthogonal basis vectors).
This function will be called by OLPP. It is also very easy to develop
ONPE, OIsoProjection, OLSDA, OMFA ...)
TensorLGE:
Tensor Linear Graph Embedding (Provides a general framework for graph
based tensor subspace learning. This function will be called by
TensorLPP. It is also very easy to develop TensorNPE,
TensorIsoProjection, TensorLSDA, TensorMFA ...)
KGE:
(Regularized) Kernel Graph Embedding (Provides a general framework for
graph based kernel subspace learning. This function will be called by
KernelLPP. It is also very easy to develop KernelNPE,
KernelIsoProjection, KernelLSDA, KernelMFA ...)
LDA:
(Regularized) Linear Discriminant Analysis (Generally, LDA can also use
LGE as a subroutine. However, we can use the special graph structure of
LDA to obtain some computational benefits.)
KDA:
(Regularized) Kernel Discriminant Analysis (Generally, KDA can also use
KGE as a subroutine. However, we can use the special graph structure of
KDA to obtain some computational benefits.)
constructW: Function used to construct the affinity matrix.
LPP: Locality Preserving Projection (You need to download LGE.m as well as constructW.m).
OLPP: Orthogonal Locality Preserving Projections (You need to download OLGE.m as well as constructW.m)
TensorLPP: Tensor Locality Preserving Projections (You need to download TensorLGE.m as well as constructW.m)
KernelLPP: Kernel Locality Preserving Projections (You need to download KGE.m as well asconstructW.m)
NPE: Neighborhood Preserving Embedding (You need to download LGE.m)
IsoProjection: Isometric Projection (You need to download LGE.m)
LSDA: Locality Sensitive Discriminant Analysis (You need to download LGE.m)
MFA: Marginal Fisher Analysis (You need to download LGE.m)