Click or drag to resize

GestureLearner Fields

The GestureLearner type exposes the following members.

Fields
  NameDescription
Private field_backpropagation
The training algorithm used.
Private field_gesturePreprocessor
The preprocessor instance used.
Private field_gizmoGesture
The most recently input gesture, used to draw the debug grid.
Private field_mlp
The neural network used for recognizing the gestures.
Private field_trainedMLP
The neural network in training.
Public fieldGridResolutionX
The width of the grid onto which the gesture is projected during the preprocessing phase.
Public fieldGridResolutionY
The height of the grid onto which the gesture is projected during the preprocessing phase.
Public fieldGridResolutionZ
The depth of the grid onto which the gesture is projected during the preprocessing phase.
Public fieldHiddenLayers
The number of hidden layers in the neural network.
Public fieldLearningRate
The learning rate is used by the backpropagation training algorithm. The parameter determines the speed of the training.
Public fieldMaxIterations
The training is continued for the specified number of iterations unless the target error is reached earlier.
Public fieldMomentum
The momentum parameter is used by the backpropagation training algorithm. The parameter accelerates the training process.
Public fieldRecognitionThreshold
The threshold that must be crossed by one of the outputs of the neural network to identify a valid gesture.
Public fieldSamplesPerGesture
The number of gesture repeats used for training a single spell. Each repeated gesture is added to the training set. The neural network recognises spells by generalising patterns provided in the training set.
Public fieldTargetError
The training process is stopped when the training error reaches the specified value.
Top
See Also