GClasses
|
Just generates Gaussian noise. More...
#include <GTransform.h>
Public Member Functions | |
GNoiseGenerator (GRand *pRand) | |
GNoiseGenerator (GDomNode *pNode, GLearnerLoader &ll) | |
Load from a DOM. | |
virtual | ~GNoiseGenerator () |
virtual GDomNode * | serialize (GDom *pDoc) |
Marshal this object into a DOM, which can then be converted to a variety of serial formats. | |
virtual void | train (GMatrix &data) |
See the comment for GIncrementalTransform::train. | |
virtual sp_relation & | relationAfter () |
virtual void | transform (const double *pIn, double *pOut) |
See the comment for GIncrementalTransform::transform. | |
void | setMeanAndDeviation (double m, double d) |
Protected Attributes | |
GRand * | m_pRand |
double | m_mean |
double | m_deviation |
Just generates Gaussian noise.
GClasses::GNoiseGenerator::GNoiseGenerator | ( | GRand * | pRand | ) |
GClasses::GNoiseGenerator::GNoiseGenerator | ( | GDomNode * | pNode, |
GLearnerLoader & | ll | ||
) |
Load from a DOM.
virtual GClasses::GNoiseGenerator::~GNoiseGenerator | ( | ) | [virtual] |
virtual sp_relation& GClasses::GNoiseGenerator::relationAfter | ( | ) | [inline, virtual] |
Marshal this object into a DOM, which can then be converted to a variety of serial formats.
Implements GClasses::GIncrementalTransform.
void GClasses::GNoiseGenerator::setMeanAndDeviation | ( | double | m, |
double | d | ||
) | [inline] |
virtual void GClasses::GNoiseGenerator::train | ( | GMatrix & | data | ) | [virtual] |
See the comment for GIncrementalTransform::train.
Implements GClasses::GIncrementalTransform.
virtual void GClasses::GNoiseGenerator::transform | ( | const double * | pIn, |
double * | pOut | ||
) | [virtual] |
See the comment for GIncrementalTransform::transform.
Implements GClasses::GIncrementalTransform.
double GClasses::GNoiseGenerator::m_deviation [protected] |
double GClasses::GNoiseGenerator::m_mean [protected] |
GRand* GClasses::GNoiseGenerator::m_pRand [protected] |