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

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

activationFunctionFromString(const std::string activationName) const MLP
activationFunctionToString(const UINT activationFunction) const MLP
back_prop(const VectorFloat &inputVector, const VectorFloat &targetVector, const Float alpha, const Float beta)MLPprotected
BASE_TYPE_NOT_SET enum value (defined in MLBase)MLBase
baseType (defined in MLBase)MLBaseprotected
BaseTypes enum name (defined in MLBase)MLBase
checkForNAN() const MLP
classificationModeActive (defined in MLP)MLPprotected
CLASSIFIER enum value (defined in MLBase)MLBase
classLikelihoods (defined in MLP)MLPprotected
classType (defined in GRTBase)GRTBaseprotected
clear()MLPvirtual
CLUSTERER enum value (defined in MLBase)MLBase
copyBaseVariables(const Regressifier *regressifier)Regressifier
copyGRTBaseVariables(const GRTBase *GRTBase)GRTBase
copyMLBaseVariables(const MLBase *mlBase)MLBase
createInstanceFromString(const std::string &regressifierType)Regressifierstatic
createNewInstance() const Regressifier
debugLog (defined in GRTBase)GRTBaseprotected
deepCopy() const Regressifier
deepCopyFrom(const Regressifier *regressifier)MLPvirtual
deltaH (defined in MLP)MLPprotected
deltaO (defined in MLP)MLPprotected
enableScaling(const bool useScaling)MLBase
errorLog (defined in GRTBase)GRTBaseprotected
feedforward(VectorFloat data)MLPprotected
feedforward(const VectorFloat &data, VectorFloat &inputNeuronsOuput, VectorFloat &hiddenNeuronsOutput, VectorFloat &outputNeuronsOutput)MLPprotected
gamma (defined in MLP)MLPprotected
getBaseRegressifier() const Regressifier
getBaseType() const MLBase
getClassDistances() const MLP
getClassificationModeActive() const MLP
getClassLikelihoods() const MLP
getClassType() const GRTBase
getGamma() const MLP
getGRTBasePointer()GRTBase
getGRTBasePointer() const GRTBase
getGRTRevison()GRTBasestatic
getGRTVersion(bool returnRevision=true)GRTBasestatic
getHiddenLayer() const MLP
getHiddenLayerActivationFunction() const MLP
getInputLayer() const MLP
getInputLayerActivationFunction() const MLP
getInputRanges() const Regressifier
getInputType() const MLBase
getIsBaseTypeClassifier() const MLBase
getIsBaseTypeClusterer() const MLBase
getIsBaseTypeRegressifier() const MLBase
getLastErrorMessage() const GRTBase
getLastInfoMessage() const GRTBase
getLastWarningMessage() const GRTBase
getLearningRate() const MLBase
getMap() (defined in Regressifier)Regressifierinlineprotectedstatic
getMaximumLikelihood() const MLP
getMaxNumEpochs() const MLBase
getMinChange() const MLBase
getMinNumEpochs() const MLBase
getMLBasePointer()MLBase
getMLBasePointer() const MLBase
getModel(std::ostream &stream) const MLBasevirtual
getModelAsString() const MLBasevirtual
getModelTrained() const MLBase
getMomentum() const MLP
getNullRejectionCoeff() const MLP
getNullRejectionEnabled() const MLP
getNullRejectionThreshold() const MLP
getNumClasses() const MLP
getNumHiddenNeurons() const MLP
getNumInputDimensions() const MLBase
getNumInputFeatures() const MLBase
getNumInputNeurons() const MLP
getNumOutputDimensions() const MLBase
getNumOutputNeurons() const MLP
getNumRandomTrainingIterations() const MLP
getNumTrainingIterationsToConverge() const MLBase
getOutputLayer() const MLP
getOutputLayerActivationFunction() const MLP
getOutputRanges() const Regressifier
getOutputType() const MLBase
getPredictedClassLabel() const MLP
getRandomiseTrainingOrder() const MLBase
getRegisteredRegressifiers()Regressifierstatic
getRegressifierType() const Regressifier
getRegressionData() const Regressifier
getRegressionModeActive() const MLP
getRootMeanSquaredTrainingError() const MLBase
getScalingEnabled() const MLBase
getTotalSquaredTrainingError() const MLBase
getTrained() const MLBase
getTrainingError() const MLP
getTrainingLog() const MLP
getTrainingRate() const MLP
getTrainingResults() 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(std::string filename) instead", virtual bool saveModelToFile(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(std::string filename) instead", virtual bool loadModelFromFile(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
GRTBase(void)GRTBase
hiddenLayer (defined in MLP)MLPprotected
hiddenLayerActivationFunction (defined in MLP)MLPprotected
hiddenNeuronsOutput (defined in MLP)MLPprotected
infoLog (defined in GRTBase)GRTBaseprotected
init(const UINT numInputNeurons, const UINT numHiddenNeurons, const UINT numOutputNeurons)MLP
init(const UINT numInputNeurons, const UINT numHiddenNeurons, const UINT numOutputNeurons, const UINT inputLayerActivationFunction, const UINT hiddenLayerActivationFunction, const UINT outputLayerActivationFunction)MLP
initialized (defined in MLP)MLPprotected
inputLayer (defined in MLP)MLPprotected
inputLayerActivationFunction (defined in MLP)MLPprotected
inputNeuronsOuput (defined in MLP)MLPprotected
inputType (defined in MLBase)MLBaseprotected
inputVectorRanges (defined in Regressifier)Regressifierprotected
isNAN(const Float v) const (defined in MLP)MLPinlineprotected
learningRate (defined in MLBase)MLBaseprotected
load(std::fstream &file)MLPvirtual
Regressifier::load(const std::string filename)MLBasevirtual
loadBaseSettingsFromFile(std::fstream &file)Regressifierprotected
loadLegacyModelFromFile(std::fstream &file) (defined in MLP)MLPprotected
map(VectorFloat inputVector)MLBasevirtual
map_(VectorFloat &inputVector)MLBasevirtual
maxLikelihood (defined in MLP)MLPprotected
maxNumEpochs (defined in MLBase)MLBaseprotected
minChange (defined in MLBase)MLBaseprotected
minNumEpochs (defined in MLBase)MLBaseprotected
MLBase(void)MLBase
MLP()MLP
MLP(const MLP &rhs)MLP
momentum (defined in MLP)MLPprotected
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
nullRejectionCoeff (defined in MLP)MLPprotected
nullRejectionThreshold (defined in MLP)MLPprotected
numHiddenNeurons (defined in MLP)MLPprotected
numInputDimensions (defined in MLBase)MLBaseprotected
numInputNeurons (defined in MLP)MLPprotected
numOutputDimensions (defined in MLBase)MLBaseprotected
numOutputNeurons (defined in MLP)MLPprotected
numRandomTrainingIterations (defined in MLP)MLPprotected
numTrainingIterationsToConverge (defined in MLBase)MLBaseprotected
Observer() (defined in Observer< TrainingResult >)Observer< TrainingResult >inline
Observer() (defined in Observer< TestInstanceResult >)Observer< TestInstanceResult >inline
ONLINE_GRADIENT_DESCENT enum value (defined in MLP)MLP
operator=(const MLP &rhs)MLP
outputLayer (defined in MLP)MLPprotected
outputLayerActivationFunction (defined in MLP)MLPprotected
outputNeuronsOutput (defined in MLP)MLPprotected
outputType (defined in MLBase)MLBaseprotected
predict(VectorFloat inputVector)MLBasevirtual
predict(MatrixFloat inputMatrix)MLBasevirtual
predict_(VectorFloat &inputVector)MLPvirtual
Regressifier::predict_(MatrixFloat &inputMatrix)MLBasevirtual
predictedClassLabel (defined in MLP)MLPprotected
print() const MLPvirtual
printNetwork() const MLP
random (defined in MLP)MLPprotected
randomiseTrainingOrder (defined in MLBase)MLBaseprotected
registerModule (defined in MLP)MLPprotectedstatic
registerTestResultsObserver(Observer< TestInstanceResult > &observer)MLBase
registerTrainingResultsObserver(Observer< TrainingResult > &observer)MLBase
REGRESSIFIER enum value (defined in MLBase)MLBase
Regressifier(void)Regressifier
regressifierType (defined in Regressifier)Regressifierprotected
regressionData (defined in Regressifier)Regressifierprotected
removeAllTestObservers()MLBase
removeAllTrainingObservers()MLBase
removeTestResultsObserver(const Observer< TestInstanceResult > &observer)MLBase
removeTrainingResultsObserver(const Observer< TrainingResult > &observer)MLBase
reset()Regressifiervirtual
rootMeanSquaredTrainingError (defined in MLBase)MLBaseprotected
save(std::fstream &file) const MLPvirtual
Regressifier::save(const std::string filename) const MLBasevirtual
saveBaseSettingsToFile(std::fstream &file) const Regressifierprotected
scale(const Float &x, const Float &minSource, const Float &maxSource, const Float &minTarget, const Float &maxTarget, const bool constrain=false)MLBaseinline
setErrorLoggingEnabled(const bool loggingEnabled)GRTBase
setGamma(const Float gamma)MLP
setHiddenLayerActivationFunction(const UINT activationFunction)MLP
setInfoLoggingEnabled(const bool loggingEnabled)GRTBase
setInputLayerActivationFunction(const UINT activationFunction)MLP
setLearningRate(const Float learningRate)MLBase
setMaxNumEpochs(const UINT maxNumEpochs)MLBase
setMinChange(const Float minChange)MLBase
setMinNumEpochs(const UINT minNumEpochs)MLBase
setMomentum(const Float momentum)MLP
setNullRejection(const bool useNullRejection)MLP
setNullRejectionCoeff(const Float nullRejectionCoeff)MLP
setNumRandomTrainingIterations(const UINT numRandomTrainingIterations)MLP
setOutputLayerActivationFunction(const UINT activationFunction)MLP
setRandomiseTrainingOrder(const bool randomiseTrainingOrder)MLBase
setTrainingLoggingEnabled(const bool loggingEnabled)MLBase
setTrainingRate(const Float trainingRate)MLP
setUseValidationSet(const bool useValidationSet)MLBase
setValidationSetSize(const UINT validationSetSize)MLBase
setWarningLoggingEnabled(const bool loggingEnabled)GRTBase
SQR(const Float &x) const (defined in GRTBase)GRTBaseinlineprotected
StringRegressifierMap typedefRegressifier
targetVectorRanges (defined in Regressifier)Regressifierprotected
testingLog (defined in GRTBase)GRTBaseprotected
testResultsObserverManager (defined in MLBase)MLBaseprotected
totalSquaredTrainingError (defined in MLBase)MLBaseprotected
train(ClassificationData trainingData)MLBasevirtual
train(RegressionData trainingData)MLBasevirtual
train(TimeSeriesClassificationData trainingData)MLBasevirtual
train(ClassificationDataStream trainingData)MLBasevirtual
train(UnlabelledData trainingData)MLBasevirtual
train(MatrixFloat data)MLBasevirtual
train_(ClassificationData &trainingData)MLPvirtual
train_(RegressionData &trainingData)MLPvirtual
Regressifier::train_(TimeSeriesClassificationData &trainingData)MLBasevirtual
Regressifier::train_(ClassificationDataStream &trainingData)MLBasevirtual
Regressifier::train_(UnlabelledData &trainingData)MLBasevirtual
Regressifier::train_(MatrixFloat &data)MLBasevirtual
trained (defined in MLBase)MLBaseprotected
trainingError (defined in MLP)MLPprotected
trainingErrorLog (defined in MLP)MLPprotected
trainingLog (defined in GRTBase)GRTBaseprotected
trainingMode (defined in MLP)MLPprotected
TrainingModes enum name (defined in MLP)MLP
trainingResults (defined in MLBase)MLBaseprotected
trainingResultsObserverManager (defined in MLBase)MLBaseprotected
trainModel(RegressionData &trainingData) (defined in MLP)MLPprotected
trainOnlineGradientDescentClassification(const RegressionData &trainingData, const RegressionData &validationData) (defined in MLP)MLPprotected
trainOnlineGradientDescentRegression(const RegressionData &trainingData, const RegressionData &validationData) (defined in MLP)MLPprotected
useNullRejection (defined in MLP)MLPprotected
useScaling (defined in MLBase)MLBaseprotected
useValidationSet (defined in MLBase)MLBaseprotected
validateActivationFunction(const UINT avactivationFunction) const MLP
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
~GRTBase(void)GRTBasevirtual
~MLBase(void)MLBasevirtual
~MLP()MLPvirtual
~Observer() (defined in Observer< TrainingResult >)Observer< TrainingResult >inlinevirtual
~Observer() (defined in Observer< TestInstanceResult >)Observer< TestInstanceResult >inlinevirtual
~Regressifier(void)Regressifiervirtual