GClasses
GClasses::GLayerClassic Member List

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

activate()GClasses::GLayerClassicvirtual
activation()GClasses::GLayerClassicinlinevirtual
activationFunction()GClasses::GLayerClassicinline
backPropError(GNeuralNetLayer *pUpStreamLayer, size_t inputStart=0)GClasses::GLayerClassicvirtual
backPropErrorSingleOutput(size_t output, double *pUpStreamError)GClasses::GLayerClassic
baseDomNode(GDom *pDoc)GClasses::GNeuralNetLayerprotected
bias()GClasses::GLayerClassicinline
bias() const GClasses::GLayerClassicinline
biasDelta()GClasses::GLayerClassicinline
computeError(const double *pTarget)GClasses::GLayerClassicvirtual
computeErrorSingleOutput(double target, size_t output)GClasses::GLayerClassic
contractWeights(double factor, bool contractBiases)GClasses::GLayerClassic
copyBiasToNet()GClasses::GLayerClassicvirtual
copySingleNeuronWeights(size_t source, size_t dest)GClasses::GLayerClassicvirtual
copyWeights(GNeuralNetLayer *pSource)GClasses::GLayerClassicvirtual
countWeights()GClasses::GLayerClassicvirtual
deactivateError()GClasses::GLayerClassicvirtual
deactivateErrorSingleOutput(size_t output)GClasses::GLayerClassic
deserialize(GDomNode *pNode)GClasses::GNeuralNetLayerstatic
diminishWeights(double amount, bool regularizeBiases)GClasses::GLayerClassicvirtual
dropConnect(GRand &rand, double probOfDrop)GClasses::GLayerClassicvirtual
dropOut(GRand &rand, double probOfDrop)GClasses::GLayerClassicvirtual
error()GClasses::GLayerClassicinlinevirtual
feedForward(const double *pIn)GClasses::GNeuralNetLayer
feedForwardToOneOutput(const double *pIn, size_t output, bool inputBias)GClasses::GLayerClassic
feedForwardWithInputBias(const double *pIn)GClasses::GLayerClassic
feedIn(const double *pIn, size_t inputStart, size_t inputCount)GClasses::GLayerClassicvirtual
GClasses::GNeuralNetLayer::feedIn(GNeuralNetLayer *pUpStreamLayer, size_t inputStart)GClasses::GNeuralNetLayerinlinevirtual
feedThrough(const GMatrix &data)GClasses::GNeuralNetLayer
getWeightsSingleNeuron(size_t outputNode, double *&weights)GClasses::GLayerClassicvirtual
GLayerClassic(size_t inputs, size_t outputs, GActivationFunction *pActivationFunction=NULL)GClasses::GLayerClassic
GLayerClassic(GDomNode *pNode)GClasses::GLayerClassic
GNeuralNet classGClasses::GLayerClassicfriend
GNeuralNetLayer()GClasses::GNeuralNetLayerinline
inputs()GClasses::GLayerClassicinlinevirtual
m_biasGClasses::GLayerClassicprotected
m_deltaGClasses::GLayerClassicprotected
m_pActivationFunctionGClasses::GLayerClassicprotected
m_weightsGClasses::GLayerClassicprotected
maxNorm(double max)GClasses::GLayerClassicvirtual
net()GClasses::GLayerClassicinline
outputs()GClasses::GLayerClassicinlinevirtual
perturbWeights(GRand &rand, double deviation, size_t start=0, size_t count=INVALID_INDEX)GClasses::GLayerClassicvirtual
regularizeWeights(double factor, double power)GClasses::GLayerClassic
renormalizeInput(size_t input, double oldMin, double oldMax, double newMin=0.0, double newMax=1.0)GClasses::GLayerClassicvirtual
resetWeights(GRand &rand)GClasses::GLayerClassicvirtual
resize(size_t inputs, size_t outputs, GRand *pRand=NULL, double deviation=0.03)GClasses::GLayerClassicvirtual
scaleUnitIncomingWeights(size_t unit, double scalar)GClasses::GLayerClassicvirtual
scaleUnitOutgoingWeights(size_t input, double scalar)GClasses::GLayerClassicvirtual
scaleWeights(double factor, bool scaleBiases)GClasses::GLayerClassicvirtual
serialize(GDom *pDoc)GClasses::GLayerClassicvirtual
setWeightsSingleNeuron(size_t outputNode, const double *weights)GClasses::GLayerClassicvirtual
setWeightsToIdentity(size_t start=0, size_t count=(size_t)-1)GClasses::GLayerClassic
slack()GClasses::GLayerClassicinline
transformWeights(GMatrix &transform, const double *pOffset)GClasses::GLayerClassic
type()GClasses::GLayerClassicinlinevirtual
unitIncomingWeightsL1Norm(size_t unit)GClasses::GLayerClassicvirtual
unitIncomingWeightsL2Norm(size_t unit)GClasses::GLayerClassicvirtual
unitOutgoingWeightsL1Norm(size_t input)GClasses::GLayerClassicvirtual
unitOutgoingWeightsL2Norm(size_t input)GClasses::GLayerClassicvirtual
updateBias(double learningRate, double momentum)GClasses::GLayerClassicvirtual
updateWeights(const double *pUpStreamActivation, size_t inputStart, size_t inputCount, double learningRate, double momentum)GClasses::GLayerClassicvirtual
GClasses::GNeuralNetLayer::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)GClasses::GLayerClassicvirtual
GClasses::GNeuralNetLayer::updateWeightsAndRestoreDroppedOnes(GNeuralNetLayer *pUpStreamLayer, size_t inputStart, double learningRate, double momentum)GClasses::GNeuralNetLayerinlinevirtual
updateWeightsSingleNeuron(size_t outputNode, const double *pUpStreamActivation, double learningRate, double momentum)GClasses::GLayerClassic
usesGPU()GClasses::GNeuralNetLayerinlinevirtual
vectorToWeights(const double *pVector)GClasses::GLayerClassicvirtual
weights()GClasses::GLayerClassicinline
weightsToVector(double *pOutVector)GClasses::GLayerClassicvirtual
~GLayerClassic()GClasses::GLayerClassic
~GNeuralNetLayer()GClasses::GNeuralNetLayerinlinevirtual