GestureRecognitionToolkit  Version: 0.2.0
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
DecisionTreeTripleFeatureNode Member List

This is the complete list of members for DecisionTreeTripleFeatureNode, including all inherited members.

classProbabilities (defined in DecisionTreeNode)DecisionTreeNodeprotected
classType (defined in GRTBase)GRTBaseprotected
clear()DecisionTreeTripleFeatureNodevirtual
computeBestSpilt(const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError) (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotected
DecisionTreeNode::computeBestSpilt(const UINT &trainingMode, const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError)DecisionTreeNodevirtual
computeBestSpiltBestIterativeSpilt(const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError) (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotectedvirtual
computeBestSpiltBestRandomSpilt(const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError) (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotectedvirtual
computeFeatureWeights(VectorFloat &weights) const Nodevirtual
computeLeafNodeWeights(MatrixFloat &weights) const Nodevirtual
copyGRTBaseVariables(const GRTBase *GRTBase)GRTBase
createInstanceFromString(std::string const &nodeType)Nodestatic
createNewInstance() const Node
debugLog (defined in GRTBase)GRTBaseprotected
DecisionTreeNode()DecisionTreeNode
DecisionTreeTripleFeatureNode()DecisionTreeTripleFeatureNode
deepCopy() const DecisionTreeTripleFeatureNode
deepCopyNode() const DecisionTreeTripleFeatureNodevirtual
depth (defined in Node)Nodeprotected
errorLog (defined in GRTBase)GRTBaseprotected
featureIndexA (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotected
featureIndexB (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotected
featureIndexC (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotected
getClassLabelIndexValue(UINT classLabel, const Vector< UINT > &classLabels) (defined in DecisionTreeNode)DecisionTreeNodestatic
getClassProbabilities() const DecisionTreeNode
getClassType() const GRTBase
getDepth() const Node
getFeatureIndexA() const DecisionTreeTripleFeatureNode
getFeatureIndexB() const DecisionTreeTripleFeatureNode
getFeatureIndexC() const DecisionTreeTripleFeatureNode
getGRTBasePointer()GRTBase
getGRTBasePointer() const GRTBase
getGRTRevison()GRTBasestatic
getGRTVersion(bool returnRevision=true)GRTBasestatic
getHasLeftChild() const Node
getHasParent() const Node
getHasRightChild() const Node
getIsLeafNode() const Node
getLastErrorMessage() const GRTBase
getLastInfoMessage() const GRTBase
getLastWarningMessage() const GRTBase
getLeftChild() const (defined in Node)Nodeinline
getMap() (defined in Node)Nodeinlineprotectedstatic
getMaxDepth() const (defined in Node)Node
getModel(std::ostream &stream) const DecisionTreeTripleFeatureNodevirtual
getNodeID() const Node
getNodeSize() const DecisionTreeNode
getNodeType() const Node
getNumClasses() const DecisionTreeNode
getParent() const (defined in Node)Nodeinline
getPredictedNodeID() const Node
getRightChild() const (defined in Node)Nodeinline
GRTBase(void)GRTBase
infoLog (defined in GRTBase)GRTBaseprotected
initNode(Node *parent, const UINT depth, const UINT nodeID, const bool isLeafNode=false) (defined in Node)Node
isLeafNode (defined in Node)Nodeprotected
leftChild (defined in Node)Nodeprotected
load(std::fstream &file)Nodevirtual
loadParametersFromFile(std::fstream &file)DecisionTreeTripleFeatureNodeprotectedvirtual
Node()Node
nodeID (defined in Node)Nodeprotected
nodeSize (defined in DecisionTreeNode)DecisionTreeNodeprotected
nodeType (defined in Node)Nodeprotected
parent (defined in Node)Nodeprotected
predict(const VectorFloat &x)DecisionTreeTripleFeatureNodevirtual
DecisionTreeNode::predict(const VectorFloat &x, VectorFloat &classLikelihoods)DecisionTreeNodevirtual
predictedNodeID (defined in Node)Nodeprotected
print() const DecisionTreeTripleFeatureNodevirtual
registerModule (defined in DecisionTreeTripleFeatureNode)DecisionTreeTripleFeatureNodeprotectedstatic
rightChild (defined in Node)Nodeprotected
save(std::fstream &file) const Nodevirtual
saveParametersToFile(std::fstream &file) const DecisionTreeTripleFeatureNodeprotectedvirtual
set(const UINT nodeSize, const UINT featureIndexA, const UINT featureIndexB, const UINT featureIndexC, const VectorFloat &classProbabilities)DecisionTreeTripleFeatureNode
setClassProbabilities(const VectorFloat &classProbabilities)DecisionTreeNode
setDepth(const UINT depth) (defined in Node)Node
setErrorLoggingEnabled(const bool loggingEnabled)GRTBase
setInfoLoggingEnabled(const bool loggingEnabled)GRTBase
setIsLeafNode(const bool isLeafNode) (defined in Node)Node
setLeafNode(const UINT nodeSize, const VectorFloat &classProbabilities)DecisionTreeNode
setLeftChild(Node *leftChild) (defined in Node)Node
setNodeID(const UINT nodeID) (defined in Node)Node
setNodeSize(const UINT nodeSize)DecisionTreeNode
setParent(Node *parent) (defined in Node)Node
setRightChild(Node *rightChild) (defined in Node)Node
setWarningLoggingEnabled(const bool loggingEnabled)GRTBase
SQR(const Float &x) const (defined in GRTBase)GRTBaseinlineprotected
StringNodeMap typedefNode
testingLog (defined in GRTBase)GRTBaseprotected
trainingLog (defined in GRTBase)GRTBaseprotected
warningLog (defined in GRTBase)GRTBaseprotected
~DecisionTreeNode()DecisionTreeNodevirtual
~DecisionTreeTripleFeatureNode()DecisionTreeTripleFeatureNodevirtual
~GRTBase(void)GRTBasevirtual
~Node()Nodevirtual