GClasses
|
Locally Linear Embedding is a manifold learning algorithm that uses sparse matrix techniques to efficiently compute a low-dimensional projection.
#include <GManifold.h>
Public Member Functions | |
GLLE (size_t neighborCount, size_t targetDims, GRand *pRand) | |
GLLE (GDomNode *pNode) | |
virtual | ~GLLE () |
virtual GMatrix * | reduce (const GMatrix &in) |
Performs NLDR. More... | |
GDomNode * | serialize (GDom *pDoc) const |
Serialize this object. More... | |
void | setNeighborFinder (GNeighborFinder *pNF) |
Specifies to use the neighborhoods determined by the specified neighbor-finder instead of the nearest Euclidean-distance neighbors to establish local linearity. If this method is called, it will also use the number of neighbors and the data associated with pNF, and ignore the number of neighbors specified to the constructor, and ignore the data passed to the "transform" method. More... | |
Public Member Functions inherited from GClasses::GTransform | |
GTransform () | |
GTransform (const GDomNode *pNode) | |
virtual | ~GTransform () |
Protected Attributes | |
size_t | m_neighborCount |
GNeighborFinder * | m_pNF |
GRand * | m_pRand |
size_t | m_targetDims |
Additional Inherited Members | |
Protected Member Functions inherited from GClasses::GTransform | |
virtual GDomNode * | baseDomNode (GDom *pDoc, const char *szClassName) const |
Child classes should use this in their implementation of serialize. More... | |
GClasses::GLLE::GLLE | ( | size_t | neighborCount, |
size_t | targetDims, | ||
GRand * | pRand | ||
) |
GClasses::GLLE::GLLE | ( | GDomNode * | pNode | ) |
|
virtual |
Performs NLDR.
Implements GClasses::GTransform.
void GClasses::GLLE::setNeighborFinder | ( | GNeighborFinder * | pNF | ) |
Specifies to use the neighborhoods determined by the specified neighbor-finder instead of the nearest Euclidean-distance neighbors to establish local linearity. If this method is called, it will also use the number of neighbors and the data associated with pNF, and ignore the number of neighbors specified to the constructor, and ignore the data passed to the "transform" method.
|
protected |
|
protected |
|
protected |
|
protected |