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

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

BASE_TYPE_NOT_SET enum value (defined in MLBase)MLBase
baseType (defined in MLBase)MLBaseprotected
BaseType enum name (defined in MLBase)MLBase
batchSize (defined in MLBase)MLBaseprotected
classIdGRTBaseprotected
CLASSIFIER enum value (defined in MLBase)MLBase
classProbabilities (defined in DecisionTreeNode)DecisionTreeNodeprotected
clear() overrideDecisionTreeClusterNodevirtual
CLUSTERER enum value (defined in MLBase)MLBase
computeBestSplit(const UINT &trainingMode, const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError)DecisionTreeNodevirtual
computeBestSplitBestIterativeSplit(const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError) override (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotectedvirtual
computeBestSplitBestRandomSplit(const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError) override (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotectedvirtual
computeError(const ClassificationData &trainingData, MatrixFloat &data, const Vector< UINT > &classLabels, Vector< MinMax > ranges, Vector< UINT > groupIndex, const UINT featureIndex, Float &threshold, Float &error) (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotected
computeFeatureWeights(VectorFloat &weights) const overrideDecisionTreeClusterNodevirtual
computeLeafNodeWeights(MatrixFloat &weights) const overrideDecisionTreeClusterNodevirtual
computeSplit(const UINT &numSplittingSteps, const ClassificationData &trainingData, const Vector< UINT > &features, const Vector< UINT > &classLabels, UINT &featureIndex, Float &minError) (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotected
CONTEXT enum value (defined in MLBase)MLBase
converged (defined in MLBase)MLBaseprotected
copyGRTBaseVariables(const GRTBase *GRTBase)GRTBase
copyMLBaseVariables(const MLBase *mlBase)MLBase
createInstanceFromString(std::string const &nodeType)Nodestatic
createNewInstance() const Node
debugLog (defined in GRTBase)GRTBaseprotected
DecisionTreeClusterNode()DecisionTreeClusterNode
DecisionTreeNode(const std::string id="DecisionTreeNode")DecisionTreeNode
DecisionTreeNode(const DecisionTreeNode &rhs)=deleteDecisionTreeNode
deepCopy() const overrideDecisionTreeClusterNodevirtual
depth (defined in Node)Nodeprotected
enableScaling(const bool useScaling)MLBase
errorLog (defined in GRTBase)GRTBaseprotected
FEATURE_EXTRACTION enum value (defined in MLBase)MLBase
featureIndex (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotected
getBatchSize() const MLBase
getClassLabelIndexValue(UINT classLabel, const Vector< UINT > &classLabels) (defined in DecisionTreeNode)DecisionTreeNodestatic
getClassProbabilities() const DecisionTreeNode
getConverged() const MLBase
getDepth() const Node
getFeatureIndex() const DecisionTreeClusterNode
getGRTBasePointer()GRTBase
getGRTBasePointer() const GRTBase
getGRTRevison()GRTBasestatic
getGRTVersion(bool returnRevision=true)GRTBasestatic
getHasLeftChild() const Node
getHasParent() const Node
getHasRightChild() const Node
getId() const GRTBase
getInputType() const MLBase
getIsBaseTypeClassifier() const MLBase
getIsBaseTypeClusterer() const MLBase
getIsBaseTypeRegressifier() const MLBase
getIsLeafNode() const Node
getLastErrorMessage() const GRTBase
getLastInfoMessage() const GRTBase
getLastWarningMessage() const GRTBase
getLearningRate() const MLBase
getLeftChild() const (defined in Node)Nodeinline
getMap() (defined in Node)Nodeinlineprotectedstatic
getMaxDepth() const (defined in Node)Node
getMaxNumEpochs() const MLBase
getMinChange() const MLBase
getMinNumEpochs() const MLBase
getMLBasePointer()MLBase
getMLBasePointer() const MLBase
getModel(std::ostream &stream) const overrideDecisionTreeClusterNodevirtual
getModelAsString() const MLBasevirtual
getNodeID() const Node
getNodeSize() const DecisionTreeNode
getNodeType() const Node
getNumClasses() const DecisionTreeNode
getNumInputDimensions() const MLBase
getNumInputFeatures() const MLBase
getNumOutputDimensions() const MLBase
getNumRestarts() const MLBase
getNumTrainingIterationsToConverge() const MLBase
getOutputType() const MLBase
getParent() const (defined in Node)Nodeinline
getPredictedNodeID() const Node
getRandomiseTrainingOrder() const MLBase
getRightChild() const (defined in Node)Nodeinline
getRMSTrainingError() const MLBase
getRMSValidationError() const MLBase
getScalingEnabled() const MLBase
getTestingLoggingEnabled() const MLBase
getThreshold() const DecisionTreeClusterNode
getTotalSquaredTrainingError() const MLBase
getTrained() const MLBase
getTrainingLoggingEnabled() const MLBase
getTrainingResults() const MLBase
getType() const MLBase
getUseValidationSet() const MLBase
getValidationSetAccuracy() const MLBase
getValidationSetPrecision() const MLBase
getValidationSetRecall() const MLBase
getValidationSetSize() const MLBase
GRT_DEPRECATED_MSG("saveModelToFile(std::string filename) is deprecated, use save(const std::string &filename) instead", virtual bool saveModelToFile(const std::string &filename) const )MLBase
GRT_DEPRECATED_MSG("saveModelToFile(std::fstream &file) is deprecated, use save(std::fstream &file) instead", virtual bool saveModelToFile(std::fstream &file) const )MLBase
GRT_DEPRECATED_MSG("loadModelFromFile(std::string filename) is deprecated, use load(const std::string &filename) instead", virtual bool loadModelFromFile(const std::string &filename))MLBase
GRT_DEPRECATED_MSG("loadModelFromFile(std::fstream &file) is deprecated, use load(std::fstream &file) instead", virtual bool loadModelFromFile(std::fstream &file))MLBase
GRT_DEPRECATED_MSG("getRootMeanSquaredTrainingError() is deprecated, use getRMSTrainingError() instead", Float getRootMeanSquaredTrainingError() const )MLBase
GRT_DEPRECATED_MSG("getModelTrained() is deprecated, use getTrained() instead", bool getModelTrained() const )MLBase
GRTBase::GRT_DEPRECATED_MSG("getClassType is deprecated, use getId() instead!", std::string getClassType() const )GRTBase
GRTBase(const std::string &id="")GRTBase
infoLog (defined in GRTBase)GRTBaseprotected
initNode(Node *parent, const UINT depth, const UINT nodeID, const bool isLeafNode=false) (defined in Node)Node
inputType (defined in MLBase)MLBaseprotected
isLeafNode (defined in Node)Nodeprotected
learningRate (defined in MLBase)MLBaseprotected
leftChild (defined in Node)Nodeprotected
load(std::fstream &file) overrideNodevirtual
MLBase::load(const std::string &filename)MLBasevirtual
loadBaseSettingsFromFile(std::fstream &file)MLBaseprotected
loadParametersFromFile(std::fstream &file) overrideDecisionTreeClusterNodeprotectedvirtual
map(VectorFloat inputVector)MLBasevirtual
map_(VectorFloat &inputVector)MLBasevirtual
maxNumEpochs (defined in MLBase)MLBaseprotected
minChange (defined in MLBase)MLBaseprotected
minNumEpochs (defined in MLBase)MLBaseprotected
MLBase(const std::string &id="", const BaseType type=BASE_TYPE_NOT_SET)MLBase
Node(const std::string id="Node")Node
nodeID (defined in Node)Nodeprotected
nodeSize (defined in DecisionTreeNode)DecisionTreeNodeprotected
nodeType (defined in Node)Nodeprotected
notify(const TrainingResult &data) (defined in Observer< TrainingResult >)Observer< TrainingResult >inlinevirtual
notify(const TestInstanceResult &data) (defined in Observer< TestInstanceResult >)Observer< TestInstanceResult >inlinevirtual
notifyTestResultsObservers(const TestInstanceResult &data)MLBase
notifyTrainingResultsObservers(const TrainingResult &data)MLBase
numInputDimensions (defined in MLBase)MLBaseprotected
numOutputDimensions (defined in MLBase)MLBaseprotected
numRestarts (defined in MLBase)MLBaseprotected
numTrainingIterationsToConverge (defined in MLBase)MLBaseprotected
Observer() (defined in Observer< TrainingResult >)Observer< TrainingResult >inline
Observer() (defined in Observer< TestInstanceResult >)Observer< TestInstanceResult >inline
operator=(const DecisionTreeNode &rhs)=deleteDecisionTreeNode
outputType (defined in MLBase)MLBaseprotected
parent (defined in Node)Nodeprotected
POST_PROCESSING enum value (defined in MLBase)MLBase
PRE_PROCSSING enum value (defined in MLBase)MLBase
predict(VectorFloat inputVector)MLBasevirtual
predict(MatrixFloat inputMatrix)MLBasevirtual
predict_(VectorFloat &x) overrideDecisionTreeClusterNodevirtual
DecisionTreeNode::predict_(VectorFloat &x, VectorFloat &classLikelihoods) overrideDecisionTreeNodevirtual
MLBase::predict_(MatrixFloat &inputMatrix)MLBasevirtual
predictedNodeID (defined in Node)Nodeprotected
print() const overrideDecisionTreeClusterNodevirtual
random (defined in MLBase)MLBaseprotected
randomiseTrainingOrder (defined in MLBase)MLBaseprotected
registerModule (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotectedstatic
registerTestResultsObserver(Observer< TestInstanceResult > &observer)MLBase
registerTrainingResultsObserver(Observer< TrainingResult > &observer)MLBase
REGRESSIFIER enum value (defined in MLBase)MLBase
removeAllTestObservers()MLBase
removeAllTrainingObservers()MLBase
removeTestResultsObserver(const Observer< TestInstanceResult > &observer)MLBase
removeTrainingResultsObserver(const Observer< TrainingResult > &observer)MLBase
reset()MLBasevirtual
rightChild (defined in Node)Nodeprotected
rmsTrainingError (defined in MLBase)MLBaseprotected
rmsValidationError (defined in MLBase)MLBaseprotected
save(std::fstream &file) const overrideNodevirtual
MLBase::save(const std::string &filename) const MLBasevirtual
saveBaseSettingsToFile(std::fstream &file) const MLBaseprotected
saveParametersToFile(std::fstream &file) const overrideDecisionTreeClusterNodeprotectedvirtual
scale(const Float &x, const Float &minSource, const Float &maxSource, const Float &minTarget, const Float &maxTarget, const bool constrain=false)GRTBaseinline
set(const UINT nodeSize, const UINT featureIndex, const Float threshold, const VectorFloat &classProbabilities)DecisionTreeClusterNode
setBatchSize(const UINT batchSize)MLBase
setClassProbabilities(const VectorFloat &classProbabilities)DecisionTreeNode
setDebugLoggingEnabled(const bool loggingEnabled)GRTBase
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
setLearningRate(const Float learningRate)MLBase
setLeftChild(Node *leftChild) (defined in Node)Node
setMaxNumEpochs(const UINT maxNumEpochs)MLBase
setMinChange(const Float minChange)MLBase
setMinNumEpochs(const UINT minNumEpochs)MLBase
setNodeID(const UINT nodeID) (defined in Node)Node
setNodeSize(const UINT nodeSize)DecisionTreeNode
setNumRestarts(const UINT numRestarts)MLBase
setParent(Node *parent) (defined in Node)Node
setRandomiseTrainingOrder(const bool randomiseTrainingOrder)MLBase
setRightChild(Node *rightChild) (defined in Node)Node
setTestingLoggingEnabled(const bool loggingEnabled)MLBase
setTrainingLoggingEnabled(const bool loggingEnabled)MLBase
setUseValidationSet(const bool useValidationSet)MLBase
setValidationSetSize(const UINT validationSetSize)MLBase
setWarningLoggingEnabled(const bool loggingEnabled)GRTBase
SQR(const Float &x) const (defined in GRTBase)GRTBaseinline
StringNodeMap typedefNode
testingLog (defined in MLBase)MLBaseprotected
testResultsObserverManager (defined in MLBase)MLBaseprotected
threshold (defined in DecisionTreeClusterNode)DecisionTreeClusterNodeprotected
totalSquaredTrainingError (defined in MLBase)MLBaseprotected
train(ClassificationData trainingData)MLBasevirtual
train(RegressionData trainingData)MLBasevirtual
train(RegressionData trainingData, RegressionData validationData)MLBasevirtual
train(TimeSeriesClassificationData trainingData)MLBasevirtual
train(ClassificationDataStream trainingData)MLBasevirtual
train(UnlabelledData trainingData)MLBasevirtual
train(MatrixFloat data)MLBasevirtual
train_(ClassificationData &trainingData)MLBasevirtual
train_(RegressionData &trainingData)MLBasevirtual
train_(RegressionData &trainingData, RegressionData &validationData)MLBasevirtual
train_(TimeSeriesClassificationData &trainingData)MLBasevirtual
train_(ClassificationDataStream &trainingData)MLBasevirtual
train_(UnlabelledData &trainingData)MLBasevirtual
train_(MatrixFloat &data)MLBasevirtual
trained (defined in MLBase)MLBaseprotected
trainingLog (defined in MLBase)MLBaseprotected
trainingResults (defined in MLBase)MLBaseprotected
trainingResultsObserverManager (defined in MLBase)MLBaseprotected
useScaling (defined in MLBase)MLBaseprotected
useValidationSet (defined in MLBase)MLBaseprotected
validationSetAccuracy (defined in MLBase)MLBaseprotected
validationSetPrecision (defined in MLBase)MLBaseprotected
validationSetRecall (defined in MLBase)MLBaseprotected
validationSetSize (defined in MLBase)MLBaseprotected
warningLog (defined in GRTBase)GRTBaseprotected
~DecisionTreeClusterNode()DecisionTreeClusterNodevirtual
~DecisionTreeNode()DecisionTreeNodevirtual
~GRTBase(void)GRTBasevirtual
~MLBase(void)MLBasevirtual
~Node()Nodevirtual
~Observer() (defined in Observer< TrainingResult >)Observer< TrainingResult >inlinevirtual
~Observer() (defined in Observer< TestInstanceResult >)Observer< TestInstanceResult >inlinevirtual