, including all inherited members.
accuracy(GMatrix &features, GMatrix &labels, double *pOutResults, std::vector< GMatrix * > *pNominalLabelStats=NULL) | GClasses::GSupervisedLearner | |
autoTune(GMatrix &features, GMatrix &labels) | GClasses::GDecisionTree | |
baseDomNode(GDom *pDoc, const char *szClassName) | GClasses::GSupervisedLearner | [protected] |
basicTest(double minAccuracy1, double minAccuracy2, double deviation=1e-6, bool printAccuracy=false) | GClasses::GSupervisedLearner | |
buildBranch(GMatrix &features, GMatrix &labels, std::vector< size_t > &attrPool, size_t nDepth, size_t tolerance) | GClasses::GDecisionTree | [protected] |
calibrate(GMatrix &features, GMatrix &labels) | GClasses::GSupervisedLearner | |
canGeneralize() | GClasses::GSupervisedLearner | [inline, virtual] |
canImplicitlyHandleContinuousFeatures() | GClasses::GTransducer | [inline, protected, virtual] |
canImplicitlyHandleContinuousLabels() | GClasses::GTransducer | [inline, protected, virtual] |
canImplicitlyHandleMissingFeatures() | GClasses::GTransducer | [inline, protected, virtual] |
canImplicitlyHandleNominalFeatures() | GClasses::GTransducer | [inline, protected, virtual] |
canImplicitlyHandleNominalLabels() | GClasses::GTransducer | [inline, protected, virtual] |
canTrainIncrementally() | GClasses::GTransducer | [inline, virtual] |
clear() | GClasses::GDecisionTree | [virtual] |
crossValidate(GMatrix &features, GMatrix &labels, size_t nFolds, RepValidateCallback pCB=NULL, size_t nRep=0, void *pThis=NULL) | GClasses::GTransducer | |
DivisionAlgorithm enum name | GClasses::GDecisionTree | |
featureDims() | GClasses::GSupervisedLearner | [inline] |
featureFilter() | GClasses::GSupervisedLearner | [inline] |
findLeaf(const double *pIn, size_t *pDepth) | GClasses::GDecisionTree | [protected] |
GDecisionTree(GRand &rand) | GClasses::GDecisionTree | |
GDecisionTree(GDomNode *pNode, GLearnerLoader &ll) | GClasses::GDecisionTree | |
GSupervisedLearner(GRand &rand) | GClasses::GSupervisedLearner | |
GSupervisedLearner(GDomNode *pNode, GLearnerLoader &ll) | GClasses::GSupervisedLearner | |
GTransducer(GRand &rand) | GClasses::GTransducer | |
heuristicValidate(GMatrix &features, GMatrix &labels) | GClasses::GTransducer | |
labelDims() | GClasses::GSupervisedLearner | [inline] |
labelFilter() | GClasses::GSupervisedLearner | [inline] |
leafThresh() | GClasses::GDecisionTree | [inline] |
m_autoFilter | GClasses::GSupervisedLearner | [protected] |
m_eAlg | GClasses::GDecisionTree | [protected] |
m_featureDims | GClasses::GSupervisedLearner | [protected] |
m_labelDims | GClasses::GSupervisedLearner | [protected] |
m_leafThresh | GClasses::GDecisionTree | [protected] |
m_maxLevels | GClasses::GDecisionTree | [protected] |
m_pCalibrations | GClasses::GSupervisedLearner | [protected] |
m_pFeatureFilter | GClasses::GSupervisedLearner | [protected] |
m_pFeatureRel | GClasses::GDecisionTree | [protected] |
m_pLabelFilter | GClasses::GSupervisedLearner | [protected] |
m_pLabelRel | GClasses::GDecisionTree | [protected] |
m_pRoot | GClasses::GDecisionTree | [protected] |
m_rand | GClasses::GTransducer | [protected] |
m_randomDraws | GClasses::GDecisionTree | [protected] |
measureInfoGain(GMatrix *pData, size_t nAttribute, double *pPivot) | GClasses::GDecisionTree | [protected] |
MINIMIZE_ENTROPY enum value | GClasses::GDecisionTree | |
pickDivision(GMatrix &features, GMatrix &labels, double *pPivot, std::vector< size_t > &attrPool, size_t nDepth) | GClasses::GDecisionTree | [protected] |
precisionRecall(double *pOutPrecision, size_t nPrecisionSize, GMatrix &features, GMatrix &labels, size_t label, size_t nReps) | GClasses::GSupervisedLearner | |
precisionRecallContinuous(GPrediction *pOutput, double *pFunc, GMatrix &trainFeatures, GMatrix &trainLabels, GMatrix &testFeatures, GMatrix &testLabels, size_t label) | GClasses::GSupervisedLearner | [protected] |
precisionRecallNominal(GPrediction *pOutput, double *pFunc, GMatrix &trainFeatures, GMatrix &trainLabels, GMatrix &testFeatures, GMatrix &testLabels, size_t label, int value) | GClasses::GSupervisedLearner | [protected] |
predict(const double *pIn, double *pOut) | GClasses::GSupervisedLearner | |
predictDistribution(const double *pIn, GPrediction *pOut) | GClasses::GSupervisedLearner | |
predictDistributionInner(const double *pIn, GPrediction *pOut) | GClasses::GDecisionTree | [protected, virtual] |
predictInner(const double *pIn, double *pOut) | GClasses::GDecisionTree | [protected, virtual] |
print(std::ostream &stream, GArffRelation *pFeatureRel=NULL, GArffRelation *pLabelRel=NULL) | GClasses::GDecisionTree | |
rand() | GClasses::GTransducer | [inline] |
RANDOM enum value | GClasses::GDecisionTree | |
repValidate(GMatrix &features, GMatrix &labels, size_t reps, size_t nFolds, RepValidateCallback pCB=NULL, void *pThis=NULL) | GClasses::GTransducer | |
serialize(GDom *pDoc) | GClasses::GDecisionTree | [virtual] |
setAutoFilter(bool b) | GClasses::GSupervisedLearner | [inline] |
setFeatureFilter(GTwoWayIncrementalTransform *pFilter) | GClasses::GSupervisedLearner | |
setLabelFilter(GTwoWayIncrementalTransform *pFilter) | GClasses::GSupervisedLearner | |
setLeafThresh(size_t n) | GClasses::GDecisionTree | [inline] |
setMaxLevels(size_t n) | GClasses::GDecisionTree | [inline] |
setupFilters(GMatrix &features, GMatrix &labels) | GClasses::GSupervisedLearner | [protected] |
supportedFeatureRange(double *pOutMin, double *pOutMax) | GClasses::GTransducer | [inline, protected, virtual] |
supportedLabelRange(double *pOutMin, double *pOutMax) | GClasses::GTransducer | [inline, protected, virtual] |
test() | GClasses::GDecisionTree | [static] |
train(GMatrix &features, GMatrix &labels) | GClasses::GSupervisedLearner | |
trainAndTest(GMatrix &trainFeatures, GMatrix &trainLabels, GMatrix &testFeatures, GMatrix &testLabels, double *pOutResults, std::vector< GMatrix * > *pNominalLabelStats=NULL) | GClasses::GSupervisedLearner | [virtual] |
trainInner(GMatrix &features, GMatrix &labels) | GClasses::GDecisionTree | [protected, virtual] |
transduce(GMatrix &features1, GMatrix &labels1, GMatrix &features2) | GClasses::GTransducer | |
transduceInner(GMatrix &features1, GMatrix &labels1, GMatrix &features2) | GClasses::GSupervisedLearner | [protected, virtual] |
treeSize() | GClasses::GDecisionTree | |
useRandomDivisions(size_t randomDraws=1) | GClasses::GDecisionTree | [inline] |
~GDecisionTree() | GClasses::GDecisionTree | [virtual] |
~GSupervisedLearner() | GClasses::GSupervisedLearner | [virtual] |
~GTransducer() | GClasses::GTransducer | [virtual] |