GClasses
GClasses::GLayer Member List

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

add(GBlock *pBlock, size_t inPos=0)GClasses::GLayer
backProp(GContextLayer &ctx, const GVec &input, const GVec &output, const GVec &outBlame, GVec &inBlame) const GClasses::GLayer
block(size_t i)GClasses::GLayerinline
block(size_t i) const GClasses::GLayerinline
blockCount() const GClasses::GLayerinline
copyWeights(const GLayer *pOther)GClasses::GLayer
diminishWeights(double amount, bool diminishBiases)GClasses::GLayer
forwardProp(GContextLayer &ctx, const GVec &input, GVec &output) const GClasses::GLayer
forwardProp_training(GContextLayer &ctx, const GVec &input, GVec &output) const GClasses::GLayer
GLayer()GClasses::GLayer
GLayer(GDomNode *pNode)GClasses::GLayer
inputs() const GClasses::GLayer
m_blocksGClasses::GLayerprotected
m_inputsGClasses::GLayerprotected
m_outputsGClasses::GLayerprotected
m_weightCountGClasses::GLayerprotected
maxNorm(double min, double max)GClasses::GLayer
newContext(GRand &rand) const GClasses::GLayer
outputs() const GClasses::GLayer
perturbWeights(GRand &rand, double deviation)GClasses::GLayer
recount()GClasses::GLayer
resetWeights(GRand &rand)GClasses::GLayer
scaleWeights(double factor, bool scaleBiases)GClasses::GLayer
serialize(GDom *pDoc) const GClasses::GLayer
step(double learningRate, const GVec &gradient)GClasses::GLayer
updateGradient(GContextLayer &ctx, const GVec &input, const GVec &outBlame, GVec &gradient) const GClasses::GLayer
vectorToWeights(const double *pVector)GClasses::GLayer
weightCount() const GClasses::GLayer
weightsToVector(double *pOutVector) const GClasses::GLayer
~GLayer()GClasses::GLayervirtual