GClasses
|
This is the base class of algorithms that transform data without supervision. More...
#include <GTransform.h>
Public Member Functions | |
GTransform () | |
GTransform (GDomNode *pNode, GLearnerLoader &ll) | |
virtual | ~GTransform () |
virtual GMatrix * | doit (GMatrix &in)=0 |
Applies the transformation to pIn and returns the results. For transformations with an internal model (including all transforms that inherit from GIncrementalTransform), this is equivalent to calling train, and then calling transformBatch. | |
Protected Member Functions | |
GDomNode * | baseDomNode (GDom *pDoc, const char *szClassName) |
Child classes should use this in their implementation of serialize. |
This is the base class of algorithms that transform data without supervision.
GClasses::GTransform::GTransform | ( | ) |
GClasses::GTransform::GTransform | ( | GDomNode * | pNode, |
GLearnerLoader & | ll | ||
) |
virtual GClasses::GTransform::~GTransform | ( | ) | [virtual] |
Child classes should use this in their implementation of serialize.
Applies the transformation to pIn and returns the results. For transformations with an internal model (including all transforms that inherit from GIncrementalTransform), this is equivalent to calling train, and then calling transformBatch.
Implemented in GClasses::GClusterer, GClasses::GManifoldSculpting, GClasses::GIsomap, GClasses::GLLE, GClasses::GBreadthFirstUnfolding, GClasses::GNeuroPCA, GClasses::GDynamicSystemStateAligner, GClasses::GUnsupervisedBackProp, GClasses::GSelfOrganizingMap, and GClasses::GIncrementalTransform.