M5Tree Member List
This is the complete list of members for M5Tree, including all inherited members.
allExpM5Tree [private]
allNodesM5Tree [private]
allocateNode()M5Tree
ALLOW_ALL_FEATSM5Tree [private]
buildTree(tree_node *node, const std::vector< tree_experience * > &instances, bool changed)M5Tree
calcSDforSet(const std::vector< tree_experience * > &instances)M5Tree
calcSDR(int dim, float val, const std::vector< tree_experience * > &instances, float sd, std::vector< tree_experience * > &left, std::vector< tree_experience * > &right)M5Tree
compareSplits(float sdr, int dim, float val, const std::vector< tree_experience * > &left, const std::vector< tree_experience * > &right, int *nties, float *bestSDR, int *bestDim, float *bestVal, std::vector< tree_experience * > *bestLeft, std::vector< tree_experience * > *bestRight)M5Tree
COPYDEBUGM5Tree
copyTree(tree_node *newNode, tree_node *origNode)M5Tree
deallocateNode(tree_node *node)M5Tree
deleteTree(tree_node *node)M5Tree
DTDEBUGM5Tree
experiencesM5Tree [private]
featPctM5Tree [private]
fitLinearModel(tree_node *node, const std::vector< tree_experience * > &instances, std::vector< bool > featureMask, int nFeats, float *resSum)M5Tree
fitSimpleLinearModel(tree_node *node, const std::vector< tree_experience * > &instances, std::vector< bool > featureMask, int nFeats, float *resSum)M5Tree
freeNodesM5Tree [private]
freqM5Tree [private]
getConf(const std::vector< float > &input)M5Tree [virtual]
getCopy()M5Tree [virtual]
getCorrectChild(tree_node *node, const std::vector< float > &input)M5Tree
getFeatsUsed(tree_node *node, std::vector< bool > *featsUsed)M5Tree
getUniques(int dim, const std::vector< tree_experience * > &instances, float &minVal, float &maxVal)M5Tree
hadErrorM5Tree [private]
idM5Tree [private]
implementSplit(tree_node *node, const std::vector< tree_experience * > &instances, float bestSDR, int bestDim, float bestVal, const std::vector< tree_experience * > &left, const std::vector< tree_experience * > &right, bool changed)M5Tree
INCDEBUGM5Tree
initNodes()M5Tree
initTree()M5Tree
initTreeNode(tree_node *node)M5Tree
lastNodeM5Tree [private]
leafPrediction(tree_node *t, const std::vector< float > &in, std::map< float, float > *retval)M5Tree
LMDEBUGM5Tree
MM5Tree [private]
M5Tree(int id, int trainMode, int trainFreq, int m, float featPct, bool simple, bool allowAllFeats, float min_sdr, Random rng)M5Tree
M5Tree(const M5Tree &)M5Tree
makeLeaf(tree_node *node)M5Tree
maxnodesM5Tree [private]
MIN_SDRM5Tree [private]
modeM5Tree [private]
nExperiencesM5Tree
nfeatM5Tree [private]
nnodesM5Tree [private]
NODEDEBUGM5Tree
nOutputM5Tree [private]
passTest(int dim, float val, const std::vector< float > &input)M5Tree
printTree(tree_node *t, int level)M5Tree
pruneTree(tree_node *node, const std::vector< tree_experience * > &instances)M5Tree
rebuildTree()M5Tree
removeChildren(tree_node *node)M5Tree
rngM5Tree [private]
rootM5Tree [private]
SIMPLEM5Tree [private]
sortOnDim(int dim, const std::vector< tree_experience * > &instances)M5Tree
SPLIT_MARGINM5Tree
SPLITDEBUGM5Tree
STOCH_DEBUGM5Tree
testInstance(const std::vector< float > &input, std::map< float, float > *retval)M5Tree [virtual]
testPossibleSplits(const std::vector< tree_experience * > &instances, float *bestSDR, int *bestDim, float *bestVal, std::vector< tree_experience * > *bestLeft, std::vector< tree_experience * > *bestRight)M5Tree
totalnodesM5Tree [private]
trainInstance(classPair &instance)M5Tree [virtual]
trainInstances(std::vector< classPair > &instances)M5Tree [virtual]
traverseTree(tree_node *node, const std::vector< float > &input)M5Tree
~Classifier()Classifier [virtual]
~M5Tree()M5Tree


rl_agent
Author(s): Todd Hester
autogenerated on Thu Jun 6 2019 22:00:14