|
GClasses
|
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::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h, GBlock *i) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h, GBlock *i, GBlock *j) | GClasses::GNeuralNet | inline |
| add(GBlock *a, GBlock *b, GBlock *c, GBlock *d, GBlock *e, GBlock *f, GBlock *g, GBlock *h, GBlock *i, GBlock *j, GBlock *k) | GClasses::GNeuralNet | inline |
| align(const GNeuralNet &that) | GClasses::GNeuralNet | |
| backProp(GContext &ctx, const GVec &input, const GVec &output, const GVec &outBlame, GVec &inBlame) const override | GClasses::GNeuralNet | virtual |
| baseDomNode(GDom *pDoc) const | GClasses::GBlock | protected |
| basicTest() | GClasses::GBlock | protected |
| block_allpairings enum value | GClasses::GBlock | |
| block_bentidentity enum value | GClasses::GBlock | |
| block_convolutional1d enum value | GClasses::GBlock | |
| block_convolutional2d enum value | GClasses::GBlock | |
| block_featureselector enum value | GClasses::GBlock | |
| block_fuzzy enum value | GClasses::GBlock | |
| block_gaussian enum value | GClasses::GBlock | |
| block_gru enum value | GClasses::GBlock | |
| block_identity enum value | GClasses::GBlock | |
| block_leakyrectifier enum value | GClasses::GBlock | |
| block_linear enum value | GClasses::GBlock | |
| block_logistic enum value | GClasses::GBlock | |
| block_lstm enum value | GClasses::GBlock | |
| block_maxpooling enum value | GClasses::GBlock | |
| block_neuralnet enum value | GClasses::GBlock | |
| block_rectifier enum value | GClasses::GBlock | |
| block_restrictedboltzmannmachine enum value | GClasses::GBlock | |
| block_scalarproduct enum value | GClasses::GBlock | |
| block_scalarsum enum value | GClasses::GBlock | |
| block_scaledtanh enum value | GClasses::GBlock | |
| block_sigexp enum value | GClasses::GBlock | |
| block_sine enum value | GClasses::GBlock | |
| block_softexp enum value | GClasses::GBlock | |
| block_softplus enum value | GClasses::GBlock | |
| block_softroot enum value | GClasses::GBlock | |
| block_sparse enum value | GClasses::GBlock | |
| block_switch enum value | GClasses::GBlock | |
| block_tanh enum value | GClasses::GBlock | |
| BlockType enum name | GClasses::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) override | GClasses::GNeuralNet | virtual |
| deserialize(GDomNode *pNode) | GClasses::GBlock | static |
| diminishWeights(double amount, bool regularizeBiases=true) override | GClasses::GNeuralNet | virtual |
| elementWise() const | GClasses::GBlock | inlinevirtual |
| forwardProp(GContext &ctx, const GVec &input, GVec &output) const override | GClasses::GNeuralNet | virtual |
| 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::GBlock | inline |
| inputs() const override | GClasses::GNeuralNet | inlinevirtual |
| invertNode(size_t layer, size_t node) | GClasses::GNeuralNet | |
| isRecurrent() const | GClasses::GBlock | inlinevirtual |
| layer(size_t i) | GClasses::GNeuralNet | inline |
| layer(size_t i) const | GClasses::GNeuralNet | inline |
| layerCount() const | GClasses::GNeuralNet | inline |
| m_inPos | GClasses::GBlock | protected |
| m_layers | GClasses::GNeuralNet | protected |
| m_weightCount | GClasses::GNeuralNet | protected |
| maxNorm(double min, double max) override | GClasses::GNeuralNet | virtual |
| measureLoss(const GMatrix &features, const GMatrix &labels, double *pOutSAE=nullptr) | GClasses::GNeuralNet | |
| name() const override | GClasses::GNeuralNet | inlinevirtual |
| newContext(GRand &rand) const | GClasses::GNeuralNet | |
| outputLayer() | GClasses::GNeuralNet | inline |
| outputLayer() const | GClasses::GNeuralNet | inline |
| outputs() const override | GClasses::GNeuralNet | inlinevirtual |
| perturbWeights(GRand &rand, double deviation) override | GClasses::GNeuralNet | virtual |
| printWeights(std::ostream &stream) | GClasses::GNeuralNet | |
| recount() | GClasses::GNeuralNet | |
| resetWeights(GRand &rand) override | GClasses::GNeuralNet | virtual |
| resize(size_t inputs, size_t outputs) override | GClasses::GNeuralNet | virtual |
| scaleWeights(double factor, bool scaleBiases=true) override | GClasses::GNeuralNet | virtual |
| serialize(GDom *pDoc) const override | GClasses::GNeuralNet | virtual |
| setInPos(size_t n) | GClasses::GBlock | inline |
| step(double learningRate, const GVec &gradient) override | GClasses::GNeuralNet | virtual |
| swapNodes(size_t layer, size_t a, size_t b) | GClasses::GNeuralNet | |
| to_str() const override | GClasses::GNeuralNet | virtual |
| to_str(const std::string &line_prefix) const | GClasses::GNeuralNet | |
| type() const override | GClasses::GNeuralNet | inlinevirtual |
| updateGradient(GContext &ctx, const GVec &x, const GVec &outBlame, GVec &inBlame) const override | GClasses::GNeuralNet | virtual |
| usesGPU() | GClasses::GBlock | inlinevirtual |
| vectorToWeights(const double *pWeights) override | GClasses::GNeuralNet | virtual |
| weightCount() const override | GClasses::GNeuralNet | virtual |
| weightsToVector(double *pOutWeights) const override | GClasses::GNeuralNet | virtual |
| ~GBlock() | GClasses::GBlock | inlinevirtual |
| ~GNeuralNet() | GClasses::GNeuralNet | virtual |