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 |