| addKernel() | GClasses::GBlockConvolutional2D | |
| addKernels(size_t n) | GClasses::GBlockConvolutional2D | |
| backProp(GContext &ctx, const GVec &input, const GVec &output, const GVec &outBlame, GVec &inBlame) const override | GClasses::GBlockConvolutional2D | virtual |
| baseDomNode(GDom *pDoc) const | GClasses::GBlock | protected |
| basicTest() | GClasses::GBlock | protected |
| bias() const | GClasses::GBlockConvolutional2D | inline |
| bias() | GClasses::GBlockConvolutional2D | inline |
| 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 | |
| copyWeights(const GBlock *pSource) override | GClasses::GBlockConvolutional2D | virtual |
| deserialize(GDomNode *pNode) | GClasses::GBlock | static |
| diminishWeights(double amount, bool regularizeBiases) override | GClasses::GBlockConvolutional2D | virtual |
| elementWise() const | GClasses::GBlock | inlinevirtual |
| forwardProp(GContext &ctx, const GVec &input, GVec &output) const override | GClasses::GBlockConvolutional2D | virtual |
| GBlock() | GClasses::GBlock | |
| GBlock(GDomNode *pNode) | GClasses::GBlock | |
| GBlockConvolutional2D(size_t width, size_t height, size_t channels, size_t kWidth, size_t kHeight, size_t kCount=0) | GClasses::GBlockConvolutional2D | |
| GBlockConvolutional2D(size_t kWidth, size_t kHeight, size_t kCount=0) | GClasses::GBlockConvolutional2D | |
| GBlockConvolutional2D(GDomNode *pNode) | GClasses::GBlockConvolutional2D | |
| inPos() const | GClasses::GBlock | inline |
| inputChannels() const | GClasses::GBlockConvolutional2D | inline |
| inputHeight() const | GClasses::GBlockConvolutional2D | inline |
| inputs() const override | GClasses::GBlockConvolutional2D | inlinevirtual |
| inputWidth() const | GClasses::GBlockConvolutional2D | inline |
| isRecurrent() const | GClasses::GBlock | inlinevirtual |
| kernelChannels() const | GClasses::GBlockConvolutional2D | inline |
| kernelCount() const | GClasses::GBlockConvolutional2D | inline |
| kernelHeight() const | GClasses::GBlockConvolutional2D | inline |
| kernels() const | GClasses::GBlockConvolutional2D | inline |
| kernels() | GClasses::GBlockConvolutional2D | inline |
| kernelWidth() const | GClasses::GBlockConvolutional2D | inline |
| m_actImage | GClasses::GBlockConvolutional2D | protected |
| m_bias | GClasses::GBlockConvolutional2D | protected |
| m_biasDelta | GClasses::GBlockConvolutional2D | protected |
| m_channels | GClasses::GBlockConvolutional2D | protected |
| m_deltaImage | GClasses::GBlockConvolutional2D | protected |
| m_errImage | GClasses::GBlockConvolutional2D | protected |
| m_height | GClasses::GBlockConvolutional2D | protected |
| m_inPos | GClasses::GBlock | protected |
| m_inputImage | GClasses::GBlockConvolutional2D | protected |
| m_kernelImage | GClasses::GBlockConvolutional2D | protected |
| m_kernels | GClasses::GBlockConvolutional2D | protected |
| m_kHeight | GClasses::GBlockConvolutional2D | protected |
| m_kWidth | GClasses::GBlockConvolutional2D | protected |
| m_outputHeight | GClasses::GBlockConvolutional2D | protected |
| m_outputWidth | GClasses::GBlockConvolutional2D | protected |
| m_upStreamErrorImage | GClasses::GBlockConvolutional2D | protected |
| m_width | GClasses::GBlockConvolutional2D | protected |
| maxNorm(double min, double max) override | GClasses::GBlockConvolutional2D | virtual |
| name() const override | GClasses::GBlockConvolutional2D | inlinevirtual |
| none | GClasses::GBlockConvolutional2D | static |
| outputChannels() const | GClasses::GBlockConvolutional2D | inline |
| outputHeight() const | GClasses::GBlockConvolutional2D | inline |
| outputs() const override | GClasses::GBlockConvolutional2D | inlinevirtual |
| outputWidth() const | GClasses::GBlockConvolutional2D | inline |
| perturbWeights(GRand &rand, double deviation) override | GClasses::GBlockConvolutional2D | virtual |
| resetWeights(GRand &rand) override | GClasses::GBlockConvolutional2D | virtual |
| resize(size_t inputs, size_t outputs) override | GClasses::GBlockConvolutional2D | virtual |
| scaleWeights(double factor, bool scaleBiases) override | GClasses::GBlockConvolutional2D | virtual |
| serialize(GDom *pDoc) const override | GClasses::GBlockConvolutional2D | virtual |
| setInPos(size_t n) | GClasses::GBlock | inline |
| setInputInterlaced(bool interlaced) | GClasses::GBlockConvolutional2D | |
| setInterlaced(bool interlaced) | GClasses::GBlockConvolutional2D | |
| setKernelsInterlaced(bool interlaced) | GClasses::GBlockConvolutional2D | |
| setOutputInterlaced(bool interlaced) | GClasses::GBlockConvolutional2D | |
| setPadding(size_t px, size_t py=none) | GClasses::GBlockConvolutional2D | |
| setStride(size_t sx, size_t sy=none) | GClasses::GBlockConvolutional2D | |
| step(double learningRate, const GVec &gradient) override | GClasses::GBlockConvolutional2D | virtual |
| to_str() const | GClasses::GBlock | virtual |
| type() const override | GClasses::GBlockConvolutional2D | inlinevirtual |
| updateGradient(GContext &ctx, const GVec &input, const GVec &outBlame, GVec &gradient) const override | GClasses::GBlockConvolutional2D | virtual |
| usesGPU() | GClasses::GBlock | inlinevirtual |
| vectorToWeights(const double *pVector) override | GClasses::GBlockConvolutional2D | virtual |
| weightCount() const override | GClasses::GBlockConvolutional2D | virtual |
| weightsToVector(double *pOutVector) const override | GClasses::GBlockConvolutional2D | virtual |
| ~GBlock() | GClasses::GBlock | inlinevirtual |