GClasses
GClasses::GBlockRestrictedBoltzmannMachine Member List

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

backProp(GContext &ctx, const GVec &input, const GVec &output, const GVec &outBlame, GVec &inBlame) const overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
baseDomNode(GDom *pDoc) const GClasses::GBlockprotected
basicTest()GClasses::GBlockprotected
bias()GClasses::GBlockRestrictedBoltzmannMachineinline
bias() const GClasses::GBlockRestrictedBoltzmannMachineinline
biasReverse()GClasses::GBlockRestrictedBoltzmannMachineinline
biasReverse() const GClasses::GBlockRestrictedBoltzmannMachineinline
block_allpairings enum valueGClasses::GBlock
block_bentidentity enum valueGClasses::GBlock
block_convolutional1d enum valueGClasses::GBlock
block_convolutional2d enum valueGClasses::GBlock
block_featureselector enum valueGClasses::GBlock
block_fuzzy enum valueGClasses::GBlock
block_gaussian enum valueGClasses::GBlock
block_gru enum valueGClasses::GBlock
block_identity enum valueGClasses::GBlock
block_leakyrectifier enum valueGClasses::GBlock
block_linear enum valueGClasses::GBlock
block_logistic enum valueGClasses::GBlock
block_lstm enum valueGClasses::GBlock
block_maxpooling enum valueGClasses::GBlock
block_neuralnet enum valueGClasses::GBlock
block_rectifier enum valueGClasses::GBlock
block_restrictedboltzmannmachine enum valueGClasses::GBlock
block_scalarproduct enum valueGClasses::GBlock
block_scalarsum enum valueGClasses::GBlock
block_scaledtanh enum valueGClasses::GBlock
block_sigexp enum valueGClasses::GBlock
block_sine enum valueGClasses::GBlock
block_softexp enum valueGClasses::GBlock
block_softplus enum valueGClasses::GBlock
block_softroot enum valueGClasses::GBlock
block_sparse enum valueGClasses::GBlock
block_switch enum valueGClasses::GBlock
block_tanh enum valueGClasses::GBlock
BlockType enum nameGClasses::GBlock
copyWeights(const GBlock *pSource) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
deserialize(GDomNode *pNode)GClasses::GBlockstatic
diminishWeights(double amount, bool regularizeBiases) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
drawSample(GContext &ctx, size_t iters, GVec &output, GVec &input)GClasses::GBlockRestrictedBoltzmannMachine
elementWise() const GClasses::GBlockinlinevirtual
feedBackward(const GVec &output, GVec &input) const GClasses::GBlockRestrictedBoltzmannMachine
forwardProp(GContext &ctx, const GVec &input, GVec &output) const overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
GBlock()GClasses::GBlock
GBlock(GDomNode *pNode)GClasses::GBlock
GBlockRestrictedBoltzmannMachine(size_t outputs, size_t inputs=0)GClasses::GBlockRestrictedBoltzmannMachine
GBlockRestrictedBoltzmannMachine(GDomNode *pNode)GClasses::GBlockRestrictedBoltzmannMachine
inPos() const GClasses::GBlockinline
inputs() const overrideGClasses::GBlockRestrictedBoltzmannMachineinlinevirtual
isRecurrent() const GClasses::GBlockinlinevirtual
m_biasGClasses::GBlockRestrictedBoltzmannMachineprotected
m_biasReverseGClasses::GBlockRestrictedBoltzmannMachineprotected
m_inPosGClasses::GBlockprotected
m_weightsGClasses::GBlockRestrictedBoltzmannMachineprotected
maxNorm(double min, double max) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
name() const overrideGClasses::GBlockRestrictedBoltzmannMachineinlinevirtual
outputs() const overrideGClasses::GBlockRestrictedBoltzmannMachineinlinevirtual
perturbWeights(GRand &rand, double deviation) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
resampleHidden(GRand &rand, GVec &output)GClasses::GBlockRestrictedBoltzmannMachine
resampleVisible(GRand &rand, GVec &input)GClasses::GBlockRestrictedBoltzmannMachine
resetWeights(GRand &rand) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
resize(size_t inputs, size_t outputs) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
scaleWeights(double factor, bool scaleBiases) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
serialize(GDom *pDoc) const overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
setInPos(size_t n)GClasses::GBlockinline
step(double learningRate, const GVec &gradient) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
to_str() const GClasses::GBlockvirtual
type() const overrideGClasses::GBlockRestrictedBoltzmannMachineinlinevirtual
updateGradient(GContext &ctx, const GVec &input, const GVec &outBlame, GVec &gradient) const overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
usesGPU()GClasses::GBlockinlinevirtual
vectorToWeights(const double *pVector) overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
weightCount() const overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
weights()GClasses::GBlockRestrictedBoltzmannMachineinline
weightsToVector(double *pOutVector) const overrideGClasses::GBlockRestrictedBoltzmannMachinevirtual
~GBlock()GClasses::GBlockinlinevirtual