GClasses
GClasses::GLayerRestrictedBoltzmannMachine Member List

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

activate()GClasses::GLayerRestrictedBoltzmannMachinevirtual
activation()GClasses::GLayerRestrictedBoltzmannMachineinlinevirtual
activationReverse()GClasses::GLayerRestrictedBoltzmannMachineinline
backPropError(GNeuralNetLayer *pUpStreamLayer, size_t inputStart=0)GClasses::GLayerRestrictedBoltzmannMachinevirtual
baseDomNode(GDom *pDoc)GClasses::GNeuralNetLayerprotected
bias()GClasses::GLayerRestrictedBoltzmannMachineinline
bias() const GClasses::GLayerRestrictedBoltzmannMachineinline
biasDelta()GClasses::GLayerRestrictedBoltzmannMachineinline
biasReverse()GClasses::GLayerRestrictedBoltzmannMachineinline
biasReverseDelta()GClasses::GLayerRestrictedBoltzmannMachineinline
computeError(const double *pTarget)GClasses::GLayerRestrictedBoltzmannMachinevirtual
contrastiveDivergence(GRand &rand, const double *pVisibleSample, double learningRate, size_t gibbsSamples=1)GClasses::GLayerRestrictedBoltzmannMachine
copyBiasToNet()GClasses::GLayerRestrictedBoltzmannMachinevirtual
copySingleNeuronWeights(size_t source, size_t dest)GClasses::GNeuralNetLayerinlinevirtual
copyWeights(GNeuralNetLayer *pSource)GClasses::GLayerRestrictedBoltzmannMachinevirtual
countWeights()GClasses::GLayerRestrictedBoltzmannMachinevirtual
deactivateError()GClasses::GLayerRestrictedBoltzmannMachinevirtual
deserialize(GDomNode *pNode)GClasses::GNeuralNetLayerstatic
diminishWeights(double amount, bool regularizeBiases)GClasses::GLayerRestrictedBoltzmannMachinevirtual
drawSample(GRand &rand, size_t iters)GClasses::GLayerRestrictedBoltzmannMachine
dropConnect(GRand &rand, double probOfDrop)GClasses::GLayerRestrictedBoltzmannMachinevirtual
dropOut(GRand &rand, double probOfDrop)GClasses::GLayerRestrictedBoltzmannMachinevirtual
error()GClasses::GLayerRestrictedBoltzmannMachineinlinevirtual
errorReverse()GClasses::GLayerRestrictedBoltzmannMachineinline
feedBackward(const double *pIn)GClasses::GLayerRestrictedBoltzmannMachine
feedForward(const double *pIn)GClasses::GNeuralNetLayer
feedIn(const double *pIn, size_t inputStart, size_t inputCount)GClasses::GLayerRestrictedBoltzmannMachinevirtual
GClasses::GNeuralNetLayer::feedIn(GNeuralNetLayer *pUpStreamLayer, size_t inputStart)GClasses::GNeuralNetLayerinlinevirtual
feedThrough(const GMatrix &data)GClasses::GNeuralNetLayer
freeEnergy(const double *pVisibleSample)GClasses::GLayerRestrictedBoltzmannMachine
getWeightsSingleNeuron(size_t outputNode, double *&weights)GClasses::GNeuralNetLayerinlinevirtual
GLayerRestrictedBoltzmannMachine(size_t inputs, size_t outputs, GActivationFunction *pActivationFunction=NULL)GClasses::GLayerRestrictedBoltzmannMachine
GLayerRestrictedBoltzmannMachine(GDomNode *pNode)GClasses::GLayerRestrictedBoltzmannMachine
GNeuralNetLayer()GClasses::GNeuralNetLayerinline
inputs()GClasses::GLayerRestrictedBoltzmannMachineinlinevirtual
m_biasGClasses::GLayerRestrictedBoltzmannMachineprotected
m_biasReverseGClasses::GLayerRestrictedBoltzmannMachineprotected
m_deltaGClasses::GLayerRestrictedBoltzmannMachineprotected
m_pActivationFunctionGClasses::GLayerRestrictedBoltzmannMachineprotected
m_weightsGClasses::GLayerRestrictedBoltzmannMachineprotected
maxNorm(double max)GClasses::GLayerRestrictedBoltzmannMachinevirtual
net()GClasses::GLayerRestrictedBoltzmannMachineinline
netReverse()GClasses::GLayerRestrictedBoltzmannMachineinline
outputs()GClasses::GLayerRestrictedBoltzmannMachineinlinevirtual
perturbWeights(GRand &rand, double deviation, size_t start=0, size_t count=INVALID_INDEX)GClasses::GLayerRestrictedBoltzmannMachinevirtual
renormalizeInput(size_t input, double oldMin, double oldMax, double newMin=0.0, double newMax=1.0)GClasses::GLayerRestrictedBoltzmannMachinevirtual
resampleHidden(GRand &rand)GClasses::GLayerRestrictedBoltzmannMachine
resampleVisible(GRand &rand)GClasses::GLayerRestrictedBoltzmannMachine
resetWeights(GRand &rand)GClasses::GLayerRestrictedBoltzmannMachinevirtual
resize(size_t inputs, size_t outputs, GRand *pRand=NULL, double deviation=0.03)GClasses::GLayerRestrictedBoltzmannMachinevirtual
scaleUnitIncomingWeights(size_t unit, double scalar)GClasses::GLayerRestrictedBoltzmannMachinevirtual
scaleUnitOutgoingWeights(size_t input, double scalar)GClasses::GLayerRestrictedBoltzmannMachinevirtual
scaleWeights(double factor, bool scaleBiases)GClasses::GLayerRestrictedBoltzmannMachinevirtual
serialize(GDom *pDoc)GClasses::GLayerRestrictedBoltzmannMachinevirtual
setWeightsSingleNeuron(size_t outputNode, const double *weights)GClasses::GNeuralNetLayerinlinevirtual
type()GClasses::GLayerRestrictedBoltzmannMachineinlinevirtual
unitIncomingWeightsL1Norm(size_t unit)GClasses::GLayerRestrictedBoltzmannMachinevirtual
unitIncomingWeightsL2Norm(size_t unit)GClasses::GLayerRestrictedBoltzmannMachinevirtual
unitOutgoingWeightsL1Norm(size_t input)GClasses::GLayerRestrictedBoltzmannMachinevirtual
unitOutgoingWeightsL2Norm(size_t input)GClasses::GLayerRestrictedBoltzmannMachinevirtual
updateBias(double learningRate, double momentum)GClasses::GLayerRestrictedBoltzmannMachinevirtual
updateWeights(const double *pUpStreamActivation, size_t inputStart, size_t inputCount, double learningRate, double momentum)GClasses::GLayerRestrictedBoltzmannMachinevirtual
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::GLayerRestrictedBoltzmannMachinevirtual
GClasses::GNeuralNetLayer::updateWeightsAndRestoreDroppedOnes(GNeuralNetLayer *pUpStreamLayer, size_t inputStart, double learningRate, double momentum)GClasses::GNeuralNetLayerinlinevirtual
usesGPU()GClasses::GNeuralNetLayerinlinevirtual
vectorToWeights(const double *pVector)GClasses::GLayerRestrictedBoltzmannMachinevirtual
weights()GClasses::GLayerRestrictedBoltzmannMachineinline
weightsToVector(double *pOutVector)GClasses::GLayerRestrictedBoltzmannMachinevirtual
~GLayerRestrictedBoltzmannMachine()GClasses::GLayerRestrictedBoltzmannMachine
~GNeuralNetLayer()GClasses::GNeuralNetLayerinlinevirtual