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.
ClassificationData Member List

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

addClass(const UINT classLabel, const std::string className="NOT_SET")ClassificationData
addSample(UINT classLabel, const VectorFloat &sample)ClassificationData
ClassificationData(UINT numDimensions=0, std::string datasetName="NOT_SET", std::string infoText="")ClassificationData
ClassificationData(const ClassificationData &rhs)ClassificationData
classType (defined in GRTBase)GRTBaseprotected
clear()ClassificationData
copyGRTBaseVariables(const GRTBase *GRTBase)GRTBase
debugLog (defined in GRTBase)GRTBaseprotected
enableExternalRangeScaling(const bool useExternalRanges)ClassificationData
eraseAllSamplesWithClassLabel(const UINT classLabel)ClassificationData
errorLog (defined in GRTBase)GRTBaseprotected
generateGaussDataset(const std::string filename, const UINT numSamples=10000, const UINT numClasses=10, const UINT numDimensions=3, const Float range=10, const Float sigma=1)ClassificationDatastatic
getBootstrappedDataset(UINT numSamples=0, bool balanceDataset=false) const ClassificationData
getClassData(const UINT classLabel) const ClassificationData
getClassDataIndexes(const UINT classLabel) const ClassificationData
getClassHistogramData(const UINT classLabel, const UINT numBins) const ClassificationData
getClassificationData() const ClassificationDatainline
getClassLabelIndexValue(const UINT classLabel) const ClassificationData
getClassLabels() const ClassificationData
getClassMean() const ClassificationData
getClassNameForCorrespondingClassLabel(const UINT classLabel) const ClassificationData
getClassProbabilities() const (defined in ClassificationData)ClassificationData
getClassProbabilities(const Vector< UINT > &classLabels) const (defined in ClassificationData)ClassificationData
getClassStdDev() const ClassificationData
getClassTracker() const ClassificationDatainline
getClassType() const GRTBase
getCovarianceMatrix() const ClassificationData
getDataAsMatrixDouble() const ClassificationData
getDataAsMatrixFloat() const ClassificationData
getDatasetName() const ClassificationDatainline
getGRTBasePointer()GRTBase
getGRTBasePointer() const GRTBase
getGRTRevison()GRTBasestatic
getGRTVersion(bool returnRevision=true)GRTBasestatic
getHistogramData(const UINT numBins) const ClassificationData
getInfoText() const ClassificationDatainline
getLastErrorMessage() const GRTBase
getLastInfoMessage() const GRTBase
getLastWarningMessage() const GRTBase
getMaximumClassLabel() const ClassificationData
getMean() const ClassificationData
getMinimumClassLabel() const ClassificationData
getNumClasses() const ClassificationDatainline
getNumDimensions() const ClassificationDatainline
getNumSamples() const ClassificationDatainline
getNumSamplesPerClass() const ClassificationData
getRanges() const ClassificationData
getStatsAsString() const ClassificationData
getStdDev() const ClassificationData
getTestFoldData(const UINT foldIndex) const ClassificationData
getTrainingFoldData(const UINT foldIndex) const ClassificationData
GRT_DEPRECATED_MSG("partition(...) is deprecated, use split(...) instead", ClassificationData partition(const UINT partitionPercentage, const bool useStratifiedSampling=false))ClassificationData
GRTBase(void)GRTBase
infoLog (defined in GRTBase)GRTBaseprotected
load(const std::string &filename)ClassificationData
loadDatasetFromCSVFile(const std::string &filename, const UINT classLabelColumnIndex=0)ClassificationData
loadDatasetFromFile(const std::string &filename)ClassificationData
merge(const ClassificationData &data)ClassificationData
operator=(const ClassificationData &rhs)ClassificationData
operator[](const UINT &i)ClassificationDatainline
operator[](const UINT &i) const ClassificationDatainline
printStats() const ClassificationData
reformatAsRegressionData() const ClassificationData
reformatAsUnlabelledData() const ClassificationData
relabelAllSamplesWithClassLabel(const UINT oldClassLabel, const UINT newClassLabel)ClassificationData
removeClass(const UINT classLabel)ClassificationData
removeLastSample()ClassificationData
removeSample(const UINT index)ClassificationData
reserve(const UINT N)ClassificationData
save(const std::string &filename) const ClassificationData
saveDatasetToCSVFile(const std::string &filename) const ClassificationData
saveDatasetToFile(const std::string &filename) const ClassificationData
scale(const Float minTarget, const Float maxTarget)ClassificationData
scale(const Vector< MinMax > &ranges, const Float minTarget, const Float maxTarget)ClassificationData
setAllowNullGestureClass(bool allowNullGestureClass)ClassificationData
setClassNameForCorrespondingClassLabel(std::string className, UINT classLabel)ClassificationData
setDatasetName(std::string datasetName)ClassificationData
setErrorLoggingEnabled(const bool loggingEnabled)GRTBase
setExternalRanges(const Vector< MinMax > &externalRanges, const bool useExternalRanges=false)ClassificationData
setInfoLoggingEnabled(const bool loggingEnabled)GRTBase
setInfoText(std::string infoText)ClassificationData
setNumDimensions(UINT numDimensions)ClassificationData
setWarningLoggingEnabled(const bool loggingEnabled)GRTBase
sortClassLabels()ClassificationData
spiltDataIntoKFolds(const UINT K, const bool useStratifiedSampling=false)ClassificationData
split(const UINT splitPercentage, const bool useStratifiedSampling=false)ClassificationData
SQR(const Float &x) const (defined in GRTBase)GRTBaseinlineprotected
testingLog (defined in GRTBase)GRTBaseprotected
trainingLog (defined in GRTBase)GRTBaseprotected
warningLog (defined in GRTBase)GRTBaseprotected
~ClassificationData()ClassificationDatavirtual
~GRTBase(void)GRTBasevirtual