GClasses
GClasses::GNeuralNetLayer Member List

This is the complete list of members for GClasses::GNeuralNetLayer, including all inherited members.

activate()=0GClasses::GNeuralNetLayerpure virtual
activation()=0GClasses::GNeuralNetLayerpure virtual
backPropError(GNeuralNetLayer *pUpStreamLayer, size_t inputStart=0)=0GClasses::GNeuralNetLayerpure virtual
baseDomNode(GDom *pDoc)GClasses::GNeuralNetLayerprotected
computeError(const double *pTarget)=0GClasses::GNeuralNetLayerpure virtual
copyBiasToNet()=0GClasses::GNeuralNetLayerpure virtual
copySingleNeuronWeights(size_t source, size_t dest)GClasses::GNeuralNetLayerinlinevirtual
copyWeights(GNeuralNetLayer *pSource)=0GClasses::GNeuralNetLayerpure virtual
countWeights()=0GClasses::GNeuralNetLayerpure virtual
deactivateError()=0GClasses::GNeuralNetLayerpure virtual
deserialize(GDomNode *pNode)GClasses::GNeuralNetLayerstatic
diminishWeights(double amount, bool regularizeBiases)=0GClasses::GNeuralNetLayerpure virtual
dropConnect(GRand &rand, double probOfDrop)=0GClasses::GNeuralNetLayerpure virtual
dropOut(GRand &rand, double probOfDrop)=0GClasses::GNeuralNetLayerpure virtual
error()=0GClasses::GNeuralNetLayerpure virtual
feedForward(const double *pIn)GClasses::GNeuralNetLayer
feedIn(const double *pIn, size_t inputStart, size_t inputCount)=0GClasses::GNeuralNetLayerpure virtual
feedIn(GNeuralNetLayer *pUpStreamLayer, size_t inputStart)GClasses::GNeuralNetLayerinlinevirtual
feedThrough(const GMatrix &data)GClasses::GNeuralNetLayer
getWeightsSingleNeuron(size_t outputNode, double *&weights)GClasses::GNeuralNetLayerinlinevirtual
GNeuralNetLayer()GClasses::GNeuralNetLayerinline
inputs()=0GClasses::GNeuralNetLayerpure virtual
maxNorm(double max)=0GClasses::GNeuralNetLayerpure virtual
outputs()=0GClasses::GNeuralNetLayerpure virtual
perturbWeights(GRand &rand, double deviation, size_t start=0, size_t count=INVALID_INDEX)=0GClasses::GNeuralNetLayerpure virtual
renormalizeInput(size_t input, double oldMin, double oldMax, double newMin=0.0, double newMax=1.0)=0GClasses::GNeuralNetLayerpure virtual
resetWeights(GRand &rand)=0GClasses::GNeuralNetLayerpure virtual
resize(size_t inputs, size_t outputs, GRand *pRand=NULL, double deviation=0.03)=0GClasses::GNeuralNetLayerpure virtual
scaleUnitIncomingWeights(size_t unit, double scalar)=0GClasses::GNeuralNetLayerpure virtual
scaleUnitOutgoingWeights(size_t input, double scalar)=0GClasses::GNeuralNetLayerpure virtual
scaleWeights(double factor, bool scaleBiases)=0GClasses::GNeuralNetLayerpure virtual
serialize(GDom *pDoc)=0GClasses::GNeuralNetLayerpure virtual
setWeightsSingleNeuron(size_t outputNode, const double *weights)GClasses::GNeuralNetLayerinlinevirtual
type()=0GClasses::GNeuralNetLayerpure virtual
unitIncomingWeightsL1Norm(size_t unit)=0GClasses::GNeuralNetLayerpure virtual
unitIncomingWeightsL2Norm(size_t unit)=0GClasses::GNeuralNetLayerpure virtual
unitOutgoingWeightsL1Norm(size_t input)=0GClasses::GNeuralNetLayerpure virtual
unitOutgoingWeightsL2Norm(size_t input)=0GClasses::GNeuralNetLayerpure virtual
updateBias(double learningRate, double momentum)=0GClasses::GNeuralNetLayerpure virtual
updateWeights(const double *pUpStreamActivation, size_t inputStart, size_t inputCount, double learningRate, double momentum)=0GClasses::GNeuralNetLayerpure virtual
updateWeights(GNeuralNetLayer *pUpStreamLayer, size_t inputStart, double learningRate, double momentum)GClasses::GNeuralNetLayerinlinevirtual
updateWeightsAndRestoreDroppedOnes(const double *pUpStreamActivation, size_t inputStart, size_t inputCount, double learningRate, double momentum)=0GClasses::GNeuralNetLayerpure virtual
updateWeightsAndRestoreDroppedOnes(GNeuralNetLayer *pUpStreamLayer, size_t inputStart, double learningRate, double momentum)GClasses::GNeuralNetLayerinlinevirtual
usesGPU()GClasses::GNeuralNetLayerinlinevirtual
vectorToWeights(const double *pVector)=0GClasses::GNeuralNetLayerpure virtual
weightsToVector(double *pOutVector)=0GClasses::GNeuralNetLayerpure virtual
~GNeuralNetLayer()GClasses::GNeuralNetLayerinlinevirtual