GClasses
GClasses::GNeuralNet Member List

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

add(GBlock *pBlock)GClasses::GNeuralNet
add(GBlock *a, GBlock *b)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h, GBlock *i)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h, GBlock *i, GBlock *j)GClasses::GNeuralNetinline
add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h, GBlock *i, GBlock *j, GBlock *k)GClasses::GNeuralNetinline
align(const GNeuralNet &that)GClasses::GNeuralNet
backProp(GContext &ctx, const GVec &input, const GVec &output, const GVec &outBlame, GVec &inBlame) const overrideGClasses::GNeuralNetvirtual
baseDomNode(GDom *pDoc) const GClasses::GBlockprotected
basicTest()GClasses::GBlockprotected
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
concat(GBlock *pBlock, size_t inPos=0)GClasses::GNeuralNet
copyPrediction(GVec &out)GClasses::GNeuralNet
copyStructure(const GNeuralNet *pOther)GClasses::GNeuralNet
copyWeights(const GBlock *pOther) overrideGClasses::GNeuralNetvirtual
deserialize(GDomNode *pNode)GClasses::GBlockstatic
diminishWeights(double amount, bool regularizeBiases=true) overrideGClasses::GNeuralNetvirtual
elementWise() const GClasses::GBlockinlinevirtual
forwardProp(GContext &ctx, const GVec &input, GVec &output) const overrideGClasses::GNeuralNetvirtual
forwardProp_training(GContext &ctx, const GVec &input, GVec &output) const GClasses::GNeuralNet
GBlock()GClasses::GBlock
GBlock(GDomNode *pNode)GClasses::GBlock
GNeuralNet()GClasses::GNeuralNet
GNeuralNet(GDomNode *pNode)GClasses::GNeuralNet
init(size_t inputs, size_t outputs, GRand &rand)GClasses::GNeuralNet
inPos() const GClasses::GBlockinline
inputs() const overrideGClasses::GNeuralNetinlinevirtual
invertNode(size_t layer, size_t node)GClasses::GNeuralNet
isRecurrent() const GClasses::GBlockinlinevirtual
layer(size_t i)GClasses::GNeuralNetinline
layer(size_t i) const GClasses::GNeuralNetinline
layerCount() const GClasses::GNeuralNetinline
m_inPosGClasses::GBlockprotected
m_layersGClasses::GNeuralNetprotected
m_weightCountGClasses::GNeuralNetprotected
maxNorm(double min, double max) overrideGClasses::GNeuralNetvirtual
measureLoss(const GMatrix &features, const GMatrix &labels, double *pOutSAE=nullptr)GClasses::GNeuralNet
name() const overrideGClasses::GNeuralNetinlinevirtual
newContext(GRand &rand) const GClasses::GNeuralNet
outputLayer()GClasses::GNeuralNetinline
outputLayer() const GClasses::GNeuralNetinline
outputs() const overrideGClasses::GNeuralNetinlinevirtual
perturbWeights(GRand &rand, double deviation) overrideGClasses::GNeuralNetvirtual
printWeights(std::ostream &stream)GClasses::GNeuralNet
recount()GClasses::GNeuralNet
resetWeights(GRand &rand) overrideGClasses::GNeuralNetvirtual
resize(size_t inputs, size_t outputs) overrideGClasses::GNeuralNetvirtual
scaleWeights(double factor, bool scaleBiases=true) overrideGClasses::GNeuralNetvirtual
serialize(GDom *pDoc) const overrideGClasses::GNeuralNetvirtual
setInPos(size_t n)GClasses::GBlockinline
step(double learningRate, const GVec &gradient) overrideGClasses::GNeuralNetvirtual
swapNodes(size_t layer, size_t a, size_t b)GClasses::GNeuralNet
to_str() const overrideGClasses::GNeuralNetvirtual
to_str(const std::string &line_prefix) const GClasses::GNeuralNet
type() const overrideGClasses::GNeuralNetinlinevirtual
updateGradient(GContext &ctx, const GVec &x, const GVec &outBlame, GVec &inBlame) const overrideGClasses::GNeuralNetvirtual
usesGPU()GClasses::GBlockinlinevirtual
vectorToWeights(const double *pWeights) overrideGClasses::GNeuralNetvirtual
weightCount() const overrideGClasses::GNeuralNetvirtual
weightsToVector(double *pOutWeights) const overrideGClasses::GNeuralNetvirtual
~GBlock()GClasses::GBlockinlinevirtual
~GNeuralNet()GClasses::GNeuralNetvirtual