Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
Loading...
Searching...
No Matches
Deep::ConvPCLayer Member List

This is the complete list of members for Deep::ConvPCLayer, including all inherited members.

BindMemory(MemoryArena &arena)Deep::ConvPCLayer
CalculateState() noexcept overrideDeep::ConvPCLayervirtual
ClampState(const std::vector< float > &inputData) noexceptDeep::ConvPCLayer
ComputeMuOnly() noexceptDeep::ConvPCLayer
ConvPCLayer(int inChannels, int outChannels, int inHeight, int inWidth, int kernelH, int kernelW, int strideH=1, int strideW=1, int padH=0, int padW=0, int batchSize=1, float learningRate=1e-6f, float inferenceRate=0.1f, float precisionRate=0.01f, float lmbda=1e-2f, ActivationType aType=ActivationType::RELU, ActivationType dType=ActivationType::dRELU)Deep::ConvPCLayer
Flush() noexcept overrideDeep::ConvPCLayerinlinevirtual
GetActivationType() const noexceptDeep::ConvPCLayerinline
GetBatchSize() const noexcept overrideDeep::ConvPCLayerinlinevirtual
GetBeliefs() noexcept overrideDeep::ConvPCLayerinlinevirtual
GetBiases() const noexceptDeep::ConvPCLayerinline
GetBiases() noexceptDeep::ConvPCLayerinline
GetDerivativeType() const noexceptDeep::ConvPCLayerinline
GetErrors() const noexcept overrideDeep::ConvPCLayerinlinevirtual
GetInChannels() const noexceptDeep::ConvPCLayerinline
GetInferenceRate() const noexceptDeep::ConvPCLayerinline
GetInHeight() const noexceptDeep::ConvPCLayerinline
GetInputSize() const noexcept overrideDeep::ConvPCLayerinlinevirtual
GetInWidth() const noexceptDeep::ConvPCLayerinline
GetKernelH() const noexceptDeep::ConvPCLayerinline
GetKernelW() const noexceptDeep::ConvPCLayerinline
GetLambda() const noexceptDeep::ConvPCLayerinline
GetLearningRate() const noexceptDeep::ConvPCLayerinline
GetMu() const noexceptDeep::ConvPCLayerinline
GetOutChannels() const noexceptDeep::ConvPCLayerinline
GetOutHeight() const noexceptDeep::ConvPCLayerinline
GetOutputSize() const noexcept overrideDeep::ConvPCLayerinlinevirtual
GetOutWidth() const noexceptDeep::ConvPCLayerinline
GetPrecisionRate() const noexceptDeep::ConvPCLayerinline
GetPrecisions() const noexceptDeep::ConvPCLayerinline
GetRequiredFloats() const noexceptDeep::ConvPCLayer
GetStateDict() const overrideDeep::ConvPCLayervirtual
GetWeights() const noexceptDeep::ConvPCLayerinline
GetWeights() noexceptDeep::ConvPCLayerinline
nextSizeDeep::Layerprotected
PCNDiagnostics classDeep::ConvPCLayerfriend
RandomizeWeights(std::mt19937 &twister) noexceptDeep::ConvPCLayer
ResetState() noexceptDeep::ConvPCLayer
ResyncLogPrecision() noexceptDeep::ConvPCLayer
SetInferenceRate(float ir) noexceptDeep::ConvPCLayerinline
SetLambda(float l) noexceptDeep::ConvPCLayerinline
SetLayerAbove(ConvPCLayer *above) noexceptDeep::ConvPCLayerinline
SetLayerBelow(ConvPCLayer *below) noexceptDeep::ConvPCLayerinline
SetLearningRate(float lr) noexceptDeep::ConvPCLayerinline
SetPrecisionRate(float pr) noexceptDeep::ConvPCLayerinline
sizeDeep::Layerprotected
UnclampState() noexceptDeep::ConvPCLayer
UpdatePrecision() noexceptDeep::ConvPCLayer
UpdateState() noexcept overrideDeep::ConvPCLayervirtual
UpdateWeights() noexcept overrideDeep::ConvPCLayervirtual
~Layer()=defaultDeep::Layervirtual